1195
2
1393
0
1173
1566
1
2721
3
2068
4
2015
581
7055
2182
2388
3171
5
1084
4810
10
986
1954
6653
8
3195