31752 379
16244 774
5282 581
6618 105
4195 751
1072 102
3844 240
2942 371
40745 245
30569 152
28677 392
34406 727