2115
2389
1154
1015
1787
5811
792
880
645
1511
1080
824
830
1702
1215
816
1169
671
913
983
1916
1348
1378
850
3306
1238
832
980
1600
919
1114
1936
1115
1240
2270
1722
2163
2271
1366
1817
787
1754
972
1337
595
3094
2349
3282
2103
1076
1300
1232
3446
861
968
3102
3372
3024
2563
1062
742
808
1667
1158
3213
1265
2700
713
3606
1387
3522
678
687
802
3396
1253
1698
1793
792
1555
721
1519
1210
906
1760
1322
1459
750
1373
1654
706
639
1036
773
918
740
739
874
865
645
1095
706
1283
1417
966
707
1294
1959
784
635
1148
766
1012
856
702
1821
1163
1243
1149
1505