31437 379
16056 774
5271 581
6607 105
4186 751
1062 102
3787 240
2938 371
40415 245
29659 152
28475 392
34035 727