255995 597
15812 515
38119 346
46267 594
218216 1031
86697 486
302289 948
14371 54
43476 324
43475 665
12331 347
3545 428
5130 370
2660 185
52677 525
74011 399