1229
2
778
1
974
864
936
1346
980
4
1047
3016
672
2431
1970
979
803
887
901
1135
0
783
3034
3173
2731
1244
3
1578
771
2749
6
1954
1065
5345
1541
8