8389
1668
3078
9074
5110
1753
1505
3076
1677
14487
2115
796
829
829
625
718
1963
948
731
13479
848
641
796
7988
894
687
1100
2541
658
921
659
1066
1072
738
817
697
2569
3866
4622
809
800
807
1413
649
1073
695
812
719
882
1339
2762
1056
1134
894
899
2110
1331
937
2166
879