788
1
904
1220
870
978
1630
2
1010
320
2014
22
2466
7
476
479
316
5195
5
877
905
367
804
1845
988
893
2432
1215
2701
2277
3
865
363
1064
832
1191