1998
1270
3135
4553
3254
1949
939
885
4937
1110
934
868
2033
843
1007
975
903
1280
799
822
940
1525
853
904
3998
787
909
1000
1098
1502
814
3666
1347
1101
1011
934
978
7908
1044
6680
838
1136
1135
2454
878
886
917
923
871
866
7263
4875
914
946
890
1017
1474
805
2893
1085