1053
1035
2844
1407
1440
1398
1346
1052
1818
1067
4833
1026
8032
18494
2282
991
1005
1392
899
1448
1091
1115
1339
882
1186