45881 64
11586 266
4753 381
11419 512
28136 876
45761 616
7094 429
5493 338
8376 437
4155 485
3317 701
3060 247