18385
2
3442
4154
2341
6
2000
1
2108
3
1467
4
2229
2542
2730
0
929
2115
4396
1326
1256
180849
3063
2493
2192
6062
16
391
3203
10
2461
20
1823
1376
806
2990