31605 379
16136 774
5276 581
6614 105
4189 751
1069 102
3815 240
2941 371
40597 245
30118 152
28573 392
34187 727