26692 800
24034 713
20309 121
40117 231
388141 1161
14520 582
2532 230
116326 318
7211 642
6941 103
3484 769