26696 800
24039 713
20314 121
40130 231
388165 1161
14521 582
2532 230
116400 318
7211 642
6942 103
3485 769