31426 379
16054 774
5269 581
6606 105
4186 751
1062 102
3787 240
2938 371
40406 245
29652 152
28466 392
34026 727