18385
2
2229
4
1222856
1347
785
1
17730
11
976
4104
5
1561
1327
1129
0
1209
1488
6295
9
2192
6062
16
2271
650
2000
3063
3
1823
105290
1587
2211