256026 597
15814 515
38124 346
46269 594
218268 1031
86723 486
302318 948
14375 54
43493 324
43508 665
12334 347
3545 428
5130 370
2662 185
52702 525
74068 399