31601 379
16135 774
5276 581
6613 105
4189 751
1069 102
3811 240
2940 371
40593 245
30077 152
28571 392
34185 727