860
680
6224
5914
5510
5127
5030
476
4112
4011
3722
3479
324
260
228
205391
197
186
172
155
1422
120
117
70
60