1535
891
2189
1120
964
949
1008
966
1108
2891
932
1021
852
896
1238
886
1365
23256
1090
1238
876
902
1032
1773
874
1099
6194
901
3838
1151
1092
5319
1709
1577
6403
835
2430
11487
990
832
4149
884
948
12720
939
1031
942
1996
912
1727
1236
3693
22230
877
1040
889
905
910
22938
1680