7001 272
14639 845
3768 244
2213 420
4331 107
4396 414
2159 204
1977 411
1946 191
1214 40
23221 265
6712 879
3528 398
2828 409
10997 173
2870 671
1546 98
36485 935
8597 606
125687 767
3674 599
14945 800
2991 116