430
0
662
335
854
955
965
2
5578
3
2533
720
488
5490
15
1856
4
3718
3706
1
1020
392
442
1394
693
1327
2799
1505
7916
10
529
874
1996