1528
2552
1012
1458
951
997
917
1666
5892
1032
946
1092
1311
3615
1000
1095
830
923
866
1024
838
982
844
1089
1123
825
2318
907
924
1444
12043
965
878
881
1048
866
2621
995
963
1563
1040
1034
1051
926
856
22045
872
1007
1961
1062
914
1117
809
1267
1252
1252
1005
890
887
881