21993 800
18745 712
16326 120
31571 230
380146 1159
9663 582
1830 230
63022 308
6602 642
5592 103
3035 769