2696
2
1076
1
1064
1458
1594
1615
1234
2711
1235
1338
1004
7893
4
4651
3
1699
1067
0
5151
2911
9
762
1746
2061
2688
21152
8