26692 800
24035 713
20311 121
40123 231
388142 1161
14520 582
2532 230
116336 318
7211 642
6941 103
3484 769