2449
2
1015
1
940
2883
5
984
2129
0
3186
4
1594
2696
1234
1746
1615
3688
6
1076
1235
1338
1821
2901
1213
3
3571
5504
16
9954
1166
1089
1016
1125