45641 64
11582 266
4751 381
11417 512
28073 876
45707 616
7086 429
5490 338
8366 437
4153 485
3316 701
3054 247