45725 64
11583 266
4751 381
11418 512
28087 876
45722 616
7088 429
5490 338
8366 437
4153 485
3316 701
3056 247