35886 561
3737 619
118099 505
11975 81
28223 645
15306 870
2398 377
3436 596
4562 111
3631 344
4273 493
3773 900
4329 703