47026 64
11614 266
4767 381
11439 512
28462 876
46080 616
7121 429
5517 338
8418 437
4176 485
3335 701
3083 247