1584
2787
1217
1744
29288
9652
968
1284
970
1649
826
841
1042
991
948
1322
868
851
842
890
875
774
809
827
799
1721
1109
1418
941
859
902
947
1194
754
958
1004
862
978
829
952
848
1505
1200
751
1118
2313
1132
1362
990
1061
825
1205
918
928
925
1086
784
2242
900
815