40477 926
48097 44
32797 855
3907 167
4252 94
13980 891
3296 237
12459 611
4350 220
58654 440
1256 191