23556 800
20688 712
17559 120
34277 231
382667 1160
10211 582
1945 230
77102 311
6717 642
5892 103
3100 769