18403
6
7082
9
105807
42
1222856
4
282572
0
180849
1073
3092
1
1343
422
2330
4071
3882
12
1276
3980
3
3559
2
521
4223
22
36045
116
3070
1263
2251
9315
2189
25941
17
2142
558610
3663
363