947
1689
896
781
20275
872
1227
746
744
693
936
864
712
2863
851
927
826
3259
2195
1218
3862
1267
682
709
1280
725
5582
948
709
724
2271
726
1965
919
5474
805
3082
674
1642
687
667
758
2019
1435
6392
4415
828
845
1674
6138
1782
596
892
2813
1415
661
1199
1347
754
2328
914
2201
2427
937
3362
3861
694
3039
4538
876
940
1427
1170
3015
867
733
1062
804
5781
848
2749
1785
1384
692
728
1000
1496
1790
6400
2041
678
1172
765
856
948
1027
1369
700
1025
791
1029
1188
948
1909
1908
758
3588
1951
676
809
4461
874
4104
3782
819
1413
1190
775
805
678