26589 800
23901 713
20175 120
39801 231
387636 1161
14443 582
2506 230
113059 318
7186 642
6840 103
3441 769