256020 597
15813 515
38124 346
46269 594
218258 1031
86720 486
302312 948
14375 54
43491 324
43501 665
12334 347
3545 428
5130 370
2662 185
52698 525
74060 399