49270 65
11733 266
4822 381
11520 512
29225 877
46679 616
7566 429
5590 338
8526 437
4250 485
3406 701
3162 247