599
2676
1077
1
845
889
609
2637
771
1085
731
2370
1
773
1066
13483
637
2106
655
650
735
562
912
781
548
3953
733
5826
932
874
4414
898
881
1849
1
2080
1013
971
3983
1189
2698
1285
1553