4257
1025
1000
1916
1201
2356
1188
1983
811
825
947
796
1054
1129
782
1259
922
926
908
951
879
2138
813
3186
768
858
2284
803
949
957
1900
829
1079
857
2789
874
965
969
937
834
945
1085
1861
1273
10025
841
998
5452
4547
1163
901
1389
834
2249
1424
1185
2520
820
845
839