1139
2
3308
4
7029
6
1689
0
3215
7
1573
1004
2035
1
1785
3
84
129
428
358
86
326
453
92
1207
648
640
505
618
506
930
674
448
553
1758
1925
3248