891
2
1023
2483
1
1955
605
6707
10
2800
917
921
5496
6
802
999
1463
983
1768
5
918
1010
1008
3
1021
1046
861
670
1063
1632
801
708
4958
600
888
4168