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