1057
1
1074
0
1002
3
1031
744
4321
1382
3116
5
900
2828
1324
2
1003
650
627
972
767
1113
1143
2436
988
2379
1055
943
765
1029
2654
2405
862
668