2142
0
1222856
4
2904
2
3092
1
105290
116
18403
6
1960
7
4260
15
3289
422
105807
42
2189
363
12005
3
504
282572
2369
48708
17353
31220
10
2664
356
911
373
21743
31535
1073
2960
6515