255985 597
15812 515
38119 346
46267 594
218214 1031
86686 486
302286 948
14371 54
43471 324
43472 665
12331 347
3545 428
5130 370
2660 185
52670 525
73998 399