31603 379
16136 774
5276 581
6613 105
4189 751
1069 102
3813 240
2940 371
40596 245
30103 152
28572 392
34187 727