256001 597
15812 515
38119 346
46268 594
218228 1031
86702 486
302295 948
14372 54
43479 324
43479 665
12333 347
3545 428
5130 370
2660 185
52681 525
74021 399