4099
8
1903
3
1868
2505
2
3465
957
0
1225
1743
2483
3054
5
2497
9055
10
877
3284
7
2696
1
2057
1514
1683
716
2721
619