255978 597
15812 515
38119 346
46267 594
218208 1031
86683 486
302284 948
14371 54
43471 324
43470 665
12331 347
3545 428
5130 370
2660 185
52668 525
73994 399