985
1
1294
2316
0
5726
8
785
1153
2995
2
1145
1549
1522
1721
2490
25669
7086
12
2209
3
1599
1246
1092