256016 597
15813 515
38124 346
46269 594
218252 1031
86717 486
302307 948
14375 54
43488 324
43495 665
12334 347
3545 428
5130 370
2661 185
52693 525
74043 399