640
634
2117
2543
1131
809
2005
781
1000
791
907
1117
986
1305
851
781
1365
2505
808
1216
1072
788
2119
883
1398
1140
703
1283
894
1062
1475
872
949
910
938
1500
1011
653
1058
1337
1151
1074
859
854
1106
1173
1466
811
1798
1023
986
1442
903
2477
927
1117
809
759
970
616
827
865
2873
754
1216
1552
684
2230
779
1045
1322
3623
773
1244
1325
703
625
895
691
1046
1534
873
602
725
636
3074
731
715
1309
1023
714
1782
1931
1136
990
1000
772
889
779
1646
1432
2086
1339
618
730
1490
693
1135
1634
686
1174
631
790
662
1729
623
2018
1168
767
1158