8396
1668
3083
9084
5115
1755
1506
3078
1680
14502
2118
799
832
835
629
721
1965
952
733
13485
853
646
799
8000
897
690
1103
2543
661
924
662
1068
1075
741
821
699
2577
3873
4624
812
803
810
1416
652
1075
699
814
723
885
1340
2769
1063
1142
897
904
2115
1333
941
2173
882