26691 800
24032 713
20308 121
40105 231
388130 1161
14519 582
2531 230
116275 318
7211 642
6939 103
3484 769