800
1023
803
3031
1446
906
1378
858
683
1815
837
2424
620
1072
1421
1006
958
2997
2357
1236
1438
1133
987
1292
3024
988
974
622
685
1144
810
743
2967
1841
1546
2476
769
768
956
1278
663
786
1130
1918
2102
647
1036
7707
673
1521
18160
813
1688
735
1527
2798
900
1492
1343
941
819
744
1411
723
602
1479
702
1742
751
727
720
1602
684
1089
789
2519
1118
955
938
1403
759
814
1178
642
1050
3206
1073
929
682
738
2098
2142
3300
706
1457
799
716
1157
2666
742
796
869
4067
639
769
1582
1017
836
759
1344
2197
698
2437
873
683
1406
1530
687
633
3442