47018 64
11614 266
4767 381
11439 512
28452 876
46078 616
7121 429
5514 338
8418 437
4176 485
3335 701
3083 247