255813 597
15792 515
38100 346
46262 594
217990 1030
86492 486
302134 948
14336 54
43367 324
43358 665
12327 347
3543 428
5122 370
2657 185
52565 525
73734 399