24642 800
21588 712
18825 120
35507 231
384052 1161
13515 582
2142 230
86334 315
6838 642
6137 103
3176 769