1399
1
2562
2
3326
3
1000
0
1369
693
526
1044
1532
801
2013
1549
935
745
1660
673
784
905
1619
995
619
1089
1026
2184