4305
2
1938
1
1954
526
0
1484
1749
1380
2953
1019
2934
1354
994
6
2663
1860
849
905
1660
745
801
693
1619
995
673
1089
3326
3
619
3007
4
784
1000
1709