1536
2559
1020
1473
960
1004
928
1674
5903
1039
954
1100
1319
3630
1007
1106
839
932
873
1031
844
988
852
1099
1130
834
2329
913
931
1452
12053
972
884
891
1056
876
2631
1005
970
1569
1051
1045
1060
934
865
22122
879
1015
1980
1069
924
1128
818
1275
1259
1264
1012
899
896
889