26676 800
24023 713
20297 121
40058 231
388063 1161
14501 582
2530 230
115982 318
7210 642
6925 103
3482 769