699
1845
718
14957
1394
1755
20277
24069
1651
721
1631
1527
1125
869
815
915
737
2202
861
2885
762
668
680
1876
3099
1182
869
686
816
25731
5433
1531
659
1862
702
719
1808
924
752
1046
1099
995
4858
1614
1603
1011
977
1682
705
942
1111
1182
2508
2050
2794
791
4746
1020
2088
1689
4538
726
1356
1582
844
1447
661
1624
9173
675
1513
770
1449
692
988
910
681
2876
816
857
1600
934
2335
784
919
1371
1191
787
682
649
1417
1493
9174
644
1426
925
2268
1559
909
1009
865
1104
1194
1523
836
1057
864
737
1016
1577
647
615
1087
1340
770
859
767
969
990
740