1105
2
937
1
1221
0
1216
3
2529
4
896
491
778
737
1057
5
1142
1007
639
707
939
3736
450
1644
7
769
1965
985
857
790
803
808
1873
1300
991
899
2583