45233 63
11579 266
4749 381
11416 512
28038 876
45676 616
7085 429
5486 338
8360 437
4151 485
3312 701
3052 247