4091
1883
646
729
748
1423
1536
2382
2479
1682
1536
943
959
1300
2108
3128
2152
775
1395
768
1497
811
1076
692
1284
777
935
1026
2887
2419
1146
716
1102
701
1436
909
2416
1345
661
2444
756
3289
1749
1023
827
2022
900
1608
681
2268
1219
1396
958
1371
672
2149
1531
1571
716
1046
2678
3442
1722
882
1623
706
786
1413
705
607
3579
778
785
1543
784
1063
834
1226
654
690
644
719
700
801
1311
951
621
767
1026
2600
1237
1092
720
701
2011
4993
1509
736
1174
714
858
1906
774
1036
889
992
711
1338
2623
715
795
626
2514
680
689
1624
622
1122
1464
2452