1126
2
1345
1
2124
3
662
0
911
585
535
521
922
818
1540
1425
2160
1022
918
536
619
641
639
4724
1216
3484
445
1145
1298
616
1047
1075
795
1304
17