18385
2
2229
4
17730
11
1129
0
2192
467
1051
1
2499
2000
1979
9
3063
3
105290
2108
5
1938
1587
3304
458
1316
2211
2062