2696
2
1076
1
4651
3485
7
1064
1458
1594
1615
1234
2530
4
1174
1235
1338
1004
951
2934
1699
1067
0
762
4005
3
1746
2906
1606