26692 800
24035 713
20310 121
40123 231
388141 1161
14520 582
2532 230
116333 318
7211 642
6941 103
3484 769