2685
793
957
816
871
834
1060
5229
893
961
5260
974
2047
884
890
917
1146
880
916
1326
1084
1017
1004
3591
1010
909
830
959
1093
827
1511
846
828
1840
862
1286
2175
953
967
704
1092
1303
1188
875
1088
1304
1046
1879
952
2219
879
925
891
1168
867
933
1047
858
1067
1002