256002 597
15812 515
38119 346
46268 594
218232 1031
86704 486
302298 948
14372 54
43479 324
43482 665
12333 347
3545 428
5130 370
2660 185
52683 525
74023 399