256008 597
15813 515
38121 346
46268 594
218236 1031
86707 486
302300 948
14372 54
43482 324
43486 665
12333 347
3545 428
5130 370
2660 185
52688 525
74031 399