45759 64
11584 266
4751 381
11418 512
28099 876
45724 616
7090 429
5490 338
8367 437
4154 485
3316 701
3056 247