1029
2
1388
1
1631
1347
1135
6547
0
1394
870
810
923
2496
3
2995
1051
1501
3326
3411
13
5208
5
5946
1393
1565
1102
2601
19079
6