49086 65
11720 266
4818 381
11516 512
29095 877
46669 616
7561 429
5581 338
8512 437
4241 485
3398 701
3153 247