172203 221
21597 999
16199 599
334479 852
133635 1063
13558 762
12787 285
60668 181
87163 554
55361 361
7724 530
4806 572
8991 755
4316 97
3326 129
3132 272
7239 338