24628 800
21578 712
18817 120
35503 231
384039 1161
13506 582
2141 230
86230 315
6835 642
6135 103
3171 769