40253 98
3602 343
29675 763
15218 444
36325 514
19953 63
25796 703
16716 862
13794 408
30945 936
21793 584
34952 531
32637 723
21586 302
31103 369
24342 138
33781 354
26370 265
13490 404
23852 47
25260 368
10382 139
6683 310
21331 742
19039 41
4660 276
9128 535
8305 81