26699 800
24040 713
20315 121
40134 231
388169 1161
14524 582
2532 230
116445 318
7211 642
6942 103
3485 769