1582
1156
1909
2181
2592
1176
1239
2175
1885
961
1732
3406
1114
1629
1147
1053
4337
1104
850
4171
869
2013
2103
3412
2236
1593
867
1153
1332
1839
1427
1475
1436
2049
1650
1096
1263
1977
1670
1559
1980
1551
1001
1153
974
862
1412
938
1129
1164
982
1352
1808
1267
869
1864
1530
1357
914
1353
1096
958
976
1746
1731
1907
1318
2057
907
837
3085
1452
996
772
1300
1127
1565
850
772
1043
833
846
3118
811
821
1280
2566
1373
774
890
1460
1731
995
2066
2926
5966
1501
1250
1006
1644
796
858
2710
1607
1110
880
1585
5225
1486
1600
2269
889
2539
1596
947
801
1090
837
1017
856