7034
2
3546
1
1603
1787
3498
4
905
1431
1660
3080
3
2934
693
0
526
801
745
784
3326
673
658
951
1000
5431
1093
2990
2209
2562
1711
915
1382
2166
582