19279
2
1020
0
2966
8
1098
1666
1302
1054
1
625
1716
1796
292
1256
662
2749
1070
3408
12
1452
2076
968
2097
3
1903
1184
2299
6062
16
4111
2842