3831
1076
30455
1726
1185
848
1552
3633
2148
920
1056
1233
3038
1034
1222
1089
953
2263
1799
865
889
940
1071
908
3981
4942
1195
934
2778
990
1028
1186
904
2206
1318
1078
17809
1048
895
1180
1015
1447
5597
867
762
2004
947
1689
836
875
1073
1057
901
795
764
839
948
1460
910
878