31598 379
16134 774
5276 581
6613 105
4189 751
1069 102
3811 240
2940 371
40591 245
30063 152
28570 392
34182 727