1997
1015
1242
1582
1682
1183
922
905
2105
961
1562
793
1651
1042
1206
1522
1358
3939
3345
2420
1161
3987
918
1158
1092
1024
971
1123
976
833
2542
1623
1025
816
932
7291
2152
1193
1357
1554
837
1378
1317
944
1474
947
765
1035
2880
2427
926
1141
1787
977
781
861
813
4958
981
1658
2156
3775
945
1553
1040
2363
944
884
1205
869
816
3255
860
2301
1196
955
1460
1094
786
855
5069
1137
4142
1526
2098
1906
911
890
811
781
1441
837
2148
1593
2444
6894
1107
912
2682
967
2148
1033
819
785
1020
733
1075
1509
850
1278
874
1856
2012
1846
3314
993
1033
885
1845
1879