26691 800
24032 713
20308 121
40101 231
388126 1161
14517 582
2531 230
116243 318
7211 642
6938 103
3484 769