1078
2
1194
1
1175
2710
2901
2512
12305
3
1453
4072
2886
6
1466
619
1320
1859
1180
0
1147
1057
1416
5546
6561
14
4144
19
658
2578
4
4945
1820
12
2003
1558
2977
2285
9