24625 800
21573 712
18810 120
35498 231
384033 1161
13497 582
2141 230
86177 315
6834 642
6131 103
3167 769