4471
2
1819
1
1788
2535
3765
4
3053
7
25669
0
1603
3498
905
1660
2934
8527
3200
3
3326
2990
2209
2562
1711
1382
2166
582
1475
2055
2760
1778
1168
1691
2710
1690