1015
1
2294
1618
0
1788
2377
17946
467
2207
300
1740
3
2980
2990
1787
1348
1749
2304
1038
3518
1294
2996
1660
14
1153
2462
2622
6
1237
2669
2
1558
1622
1431