1055
422
583
307
526
188
612
154
211
148
397
171
312
72
582
148
274
161
618
81
741
286
504
158
337
209
483
36
583
184
363
70
228
90
497
174
459
122
422
202