693
1406
2403
836
1825
1161
2776
813
657
894
1103
791
650
783
758
4091
1883
646
729
748
1423
1536
2382
2479
1682
1536
943
959
1300
2108
3128
2152
775
1395
768
1497
1076
1284
777
935
1026
2887
2419
1146
716
1102
701
1436
909
2416
1345
661
2444
756
3289
1749
1023
827
2022
900
784
681
693
3194
706
710
634
1075
1521
1256
3442
1089
1609
1618
1098
1206
815
680
1234
1410
1622
692
1503
1403
747
664
749
856
910
728
2188
695
1149
1324
9397
690
721
2098
1271
819
1507
1629
788
1968
705
953
1251
3041
675
698
716
3104
750
1418
664
1839
1730
698
1532
1080