3196
2
3189
4
4823
9
658
0
1534
5521
1770
7
1891
1
1535
1485
2710
2776
1688
1720
1833
1622
1431
1424
3079
1969
1098
1008