1584
2785
1216
1744
29287
9651
968
1284
969
1649
826
841
1042
991
948
1320
867
849
842
890
875
774
809
827
799
1721
1109
1418
941
859
902
946
1194
754
958
1004
862
978
829
952
848
1505
1200
750
1117
2313
1132
1362
988
1061
824
1205
918
928
925
1086
783
2242
900
815