52585 66
11888 266
4896 381
11615 512
29727 878
46904 616
7734 429
5702 338
8681 437
4360 485
3539 701
3299 247