40385 926
48086 44
32768 855
3899 167
4239 94
13950 891
3289 237
12446 611
4346 220
58585 440
1250 191