1139
2
3308
4
7028
6
1689
0
3215
7
1573
1004
2035
1
1785
3
84
129
428
358
86
325
452
92
1207
648
640
505
617
506
930
674
448
552
1757
1925
3248