26713 800
24051 713
20328 121
40218 231
388287 1161
14539 582
2536 230
117094 318
7215 642
6948 103
3487 769