40281 98
3603 343
29717 763
15226 444
36337 514
19957 63
25808 703
16786 862
13797 408
30962 936
21813 584
34996 531
32677 723
21617 302
31139 369
24371 138
33810 354
26400 265
13507 404
23894 47
25279 368
10390 139
6684 310
21344 742
19045 41
4669 276
9133 535
8305 81