49089 65
11720 266
4818 381
11516 512
29095 877
46669 616
7561 429
5581 338
8512 437
4241 485
3399 701
3154 247