23556 800
20689 712
17559 120
34278 231
382669 1160
10214 582
1945 230
77122 311
6717 642
5893 103
3100 769