40382 926
48085 44
32767 855
3899 167
4239 94
13950 891
3289 237
12446 611
4346 220
58585 440
1250 191