670
1
947
3412
739
680
876
763
1645
1389
2850
3243
3148
4592
1
960
721
609
723
3986
9036
1814
526
857
2008
1
647
1286
3008
846
845
1228
1252
800
8571
2093
676
1
1030
13034
621
1686
5045
825