3546
1
1603
1787
905
1660
3080
3
2934
2
693
0
526
801
745
784
2350
3326
673
951
1000
1265
5431
1093
2990
2209