40466 926
48097 44
32795 855
3904 167
4250 94
13969 891
3296 237
12457 611
4350 220
58645 440
1256 191