40303 926
48080 44
32761 855
3892 167
4237 94
13942 891
3287 237
12440 611
4345 220
58546 440
1250 191