45852 64
11585 266
4752 381
11419 512
28127 876
45750 616
7094 429
5493 338
8372 437
4155 485
3317 701
3060 247