45782 64
11585 266
4752 381
11418 512
28104 876
45730 616
7090 429
5490 338
8371 437
4154 485
3316 701
3057 247