26691 800
24034 713
20309 121
40114 231
388140 1161
14519 582
2532 230
116308 318
7211 642
6941 103
3484 769