1299
1264
1443
1307
974
872
889
2661
2956
1529
22303
828
1545
2324
858
1041
3357
1054
957
1106
3313
905
1471
5660
749
904
1033
2795
936
837
962
903
839
886
5206
3929
1034
1160
804
2274
3776
948
1239
1030
1131
1849
1429
880
778
4530
4149
1036
974
1567
913
3811
852
1089
901
4419