840
440
915
468
211
137
439
203
978
575
215
1193
1253
919
610
872
781
212
649
791
62
1019
122
