1860
681
1669
2018
1621
1564
899
14897
1843
1226
2450
1996
987
814
1403
912
1758
2979
1643
1183
1906
806
1269
897
1420
947
992
742
1227
771
846
1268
2033
1496
2419
1499
3808
1451
1534
1368
1137
756
949
1266
720
3041
2222
758
910
1052
829
1208
1002
798
800
6388
1025
2606
1184
802
897
845
874
1110
1462
685
676
741
1153
1449
789
2523
995
864
3923
3415
2285
889
999
1259
1344
775
1747
745
1684
938
1096
1853
1859
1405
1385
1253
1459
756
1122
911
907
669
799
2735
2466
800
954
1587
799
1449
871
899
774
1293
922
1145
785
751
1170
1674
944
906
1959
881