1345
2
2280
3
3568
5
1732
1
535
0
1455
1140
1189
1096
1374
2963
1266
1315
939
628
956
968
2586
662
1566
7
842
782
1967
990
1330
1108
4
1087
1424
1881
5639
9