1995
3239
1869
831
1917
1424
888
1418
1068
1797
1764
1006
953
1080
942
971
1649
858
2012
826
900
1609
901
1476
3471
1242
1059
1180
1221
1215
1088
1097
1418
998
1008
1034
2199
3099
788
2950
1041
1228
1008
968
918
879
1236
930
1004
856
1003
987
947
4382
1011
1148
897
852
1277
1101
1146
853
1404
900
776
2548
2163
755
887
823
1033
1012
830
1019
1853
1851
1409
4496
954
813
957
1027
796
1025
866
713
4294
1654
739
3542
747
2272
811
815
1667
776
849
925
1227
907
997
767
1591
3030
2265
2526
1834
987
1026
963
1101
977
1304
768
962
5802
843
2052
869
851