256096 597
15823 515
38130 346
46273 594
218337 1031
86769 486
302379 948
14390 54
43530 324
43541 665
12337 347
3545 428
5132 370
2662 185
52734 525
74180 399