40175 926
48073 44
32742 855
3889 167
4226 94
13931 891
3281 237
12425 611
4343 220
58469 440
1242 191