40008 926
48061 44
32706 855
3875 167
4212 94
13907 891
3265 237
12405 611
4339 220
58370 440
1239 191