31429 379
16055 774
5271 581
6606 105
4186 751
1062 102
3787 240
2938 371
40410 245
29654 152
28470 392
34033 727