40983 60
9800 299
2620 67
2801 451
998 133
20156 283
10252 178
5653 480
13803 929
25164 542
2362 34
2507 226
15780 965
11518 250
2184 117
6205 490
2192 37
1226 98
6194 846
1671 363
2605 549
4749 152
5027 432
1959 471
7827 540
1295 369
3706 377
3943 275