45656 64
11582 266
4751 381
11417 512
28079 876
45709 616
7087 429
5490 338
8366 437
4153 485
3316 701
3054 247