26687 800
24031 713
20305 121
40093 231
388099 1161
14511 582
2531 230
116185 318
7211 642
6935 103
3484 769