40402 926
48089 44
32775 855
3901 167
4240 94
13951 891
3292 237
12450 611
4347 220
58598 440
1253 191