23556 800
20688 712
17559 120
34278 231
382668 1160
10212 582
1945 230
77113 311
6717 642
5893 103
3100 769