29607 923
47304 44
31292 854
3270 167
1980 93
12533 891
2781 237
6798 610
4125 220
52397 440
1158 191