112906 207
97148 510
54307 176
13567 95
10849 81
11985 391
25050 367
8352 333
4866 605
3203 76
23769 798
4234 501
8124 613
36167 694
3111 422