2683
793
956
816
871
834
1060
5228
893
960
5260
974
2047
884
890
917
1146
880
916
1325
1084
1015
1004
3591
1010
909
829
959
1092
827
1511
846
827
1839
862
1285
2174
953
965
704
1092
1303
1188
874
1087
1303
1044
1878
952
2219
879
925
891
1168
867
932
1047
858
1067
1002