45551 64
11581 266
4751 381
11417 512
28054 876
45692 616
7085 429
5486 338
8362 437
4152 485
3315 701
3053 247