26687 800
24031 713
20305 121
40096 231
388099 1161
14512 582
2531 230
116194 318
7211 642
6935 103
3484 769