1008 292
901 247
2389 479
171 51
38933 624
45103 573
33905 908
28537 800
63951 209
13159 689
49015 504
17720 507
50822 477
124511 466
53983 961
49112 304
26227 110
17753 594
28475 251
100624 258
57624 213
18681 268
67409 344
5870 626