40248 98
3602 343
29668 763
15212 444
36324 514
19953 63
25793 703
16686 862
13794 408
30942 936
21791 584
34942 531
32631 723
21576 302
31092 369
24336 138
33771 354
26358 265
13489 404
23845 47
25255 368
10382 139
6682 310
21328 742
19039 41
4660 276
9128 535
8303 81