18385
2
2229
4
1222856
17730
11
1054
1
4396
3
1129
0
1467
2192
6062
16
2493
18403
6
883
2461
20
2000
3063
2990
1823