1399
1
2578
2562
2
3326
3
1000
0
1044
2629
4
1369
2013
693
2264
5
4799
14
526
1532
801
4015
1549
935
1597
709
753
2934
1354
994
6
2663
1860
849
905
1026
1660