42014 115
35251 786
100506 432
46357 1058
23482 809
166454 784
32239 333
36683 156
37300 222
11793 217
46864 482
59500 447
43065 513
53632 773
26215 383
43877 544
26725 480
29870 798
59312 629
39728 92
25797 270
76924 658
183907 999
20518 724