40252 98
3602 343
29675 763
15218 444
36325 514
19953 63
25795 703
16709 862
13794 408
30945 936
21793 584
34952 531
32636 723
21581 302
31099 369
24342 138
33777 354
26370 265
13489 404
23850 47
25259 368
10382 139
6683 310
21331 742
19039 41
4660 276
9128 535
8305 81