18385
2
1999
3
1765
7
1444
1
3442
4154
2341
6
2000
2108
2913
2229
4
2542
2730
0
929
4260
2115
4396
1414
180849
4328
3063
1743
2493
2192
662
6062
16
1487