26695 800
24038 713
20314 121
40129 231
388165 1161
14521 582
2532 230
116392 318
7211 642
6941 103
3485 769