31427 379
16055 774
5269 581
6606 105
4186 751
1062 102
3787 240
2938 371
40407 245
29652 152
28470 392
34027 727