1399
1
2562
2
3326
3
1000
0
1044
1369
2013
693
526
1532
801
1549
935
753
2934
1354
994
6
2663
1860
849
905
1026
1660
745
1619
995
673
1089