45558 64
11581 266
4751 381
11417 512
28055 876
45693 616
7085 429
5487 338
8362 437
4152 485
3315 701
3053 247