109280 207
96937 510
53589 175
13338 95
10670 81
11833 391
24495 367
8234 333
4791 605
3048 76
23635 798
3610 501
8013 613
35866 694
3068 422