4676
2770
1066
799
1435
2428
1892
860
959
883
851
845
966
805
1075
1049
2101
1677
997
996
931
970
822
812
1249
1047
858
9631
911
1767
7964
1026
5398
882
871
1316
1715
1585
1671
1001
1058
887
2310
4015
4883
1072
1148
946
1161
1012
802
1131
1263
1865
1438
981
3365
205014
1051
1046