868
800
803
3845
1033
1258
21970
1099
3419
686
711
675
729
1099
916
2755
1215
1269
753
2095
1139
907
1920
941
643
996
2369
699
798
2501
3044
2866
2145
2617
5184
908
646
1011
1163
744
1850
4807
1045
1299
759
732
1534
726
703
787
3398
780
812
5097
3253
1451
654
718
3044
2626
732
845
664
839
1202
629
1476
991
1568
798
1859
693
799
1310
805
2116
809
796
634
2294
1225
860
650
2556
1432
747
671
832
1059
618
826
911
727
1312
902
749
2097
901
794
1478
997
721
628
2613
3840
1393
979
1199
1114
924
1346
669
809
1208
655
863
1233
694
725
1076