2602 267
245948 348
107329 314
47321 418
38269 875
19464 394
13189 642
33799 199
32440 541
19611 429
29539 454
29336 737
5265 515
2977 68
5625 957
7758 747
3398 280
4431 680
8356 380
22979 542
13459 407
17305 155
24491 258
33168 887