40301 98
3603 343
29733 763
15245 444
36347 514
19959 63
25816 703
16790 862
13797 408
30978 936
21825 584
35012 531
32697 723
21630 302
31154 369
24390 138
33833 354
26406 265
13516 404
23910 47
25294 368
10392 139
6686 310
21355 742
19049 41
4670 276
9138 535
8306 81