18385
2
3287
3
848
1
544
0
3063
1452
1291
1222856
4
1642
2727
5
2657
1054
1824
2668
2296
571
2799
1425
2474
1894
1385
2190
2275
1578