32991 925
47447 44
31686 855
3466 167
3860 94
12843 891
2987 237
6956 610
4181 220
54460 440
1174 191