40482 926
48098 44
32800 855
3908 167
4254 94
13981 891
3297 237
12459 611
4351 220
58658 440
1256 191