39943 793
2903 96
2341 499
3206 348
12060 534
36164 796
3428 821
24134 812
15698 751
8396 173
1014 241
8593 48
41455 511
55337 481
712 193
14047 117
3160 546
16620 307
369 55
8553 510
6862 576
15209 431
20813 276
31984 222