40262 98
3602 343
29694 763
15220 444
36328 514
19953 63
25802 703
16742 862
13794 408
30949 936
21798 584
34967 531
32649 723
21591 302
31113 369
24352 138
33791 354
26379 265
13495 404
23860 47
25262 368
10383 139
6684 310
21334 742
19043 41
4664 276
9131 535
8305 81