18385
2
2229
4
1222856
17730
11
1392
1
1129
0
4382
2192
6062
16
18403
6
1812
358
2000
934
2053
2570
3063
3
2780
2069
105290
467
1587
2387
2211
4987