40471 926
48097 44
32795 855
3907 167
4251 94
13972 891
3296 237
12457 611
4350 220
58649 440
1256 191