256016 597
15813 515
38122 346
46269 594
218248 1031
86716 486
302305 948
14374 54
43486 324
43493 665
12334 347
3545 428
5130 370
2661 185
52693 525
74040 399