255956 597
15811 515
38116 346
46265 594
218176 1031
86660 486
302263 948
14365 54
43453 324
43457 665
12330 347
3545 428
5129 370
2660 185
52644 525
73957 399