1371
43033
1970
954
886
849
2758
931
905
929
3232
932
967
1265
3302
859
968
38309
2094
941
919
817
3160
1741
956
1297
1188
1798
857
2764
1076
1134
1725
5381
1203
3527
2493
1144
1071
810
933
959
883
5094
1164
1630
911
1318
1020
1024
1093
9541
854
4471
1041
973
947
14184
897
1389