1848
1182
1351
1012
1533
1709
2246
951
9527
868
3515
1436
898
4251
1267
1077
2904
896
1452
14653
1241
895
804
1098
1123