40050 926
48066 44
32720 855
3879 167
4217 94
13915 891
3269 237
12411 611
4339 220
58388 440
1240 191