986
399
574
182
1167
471
642
328
1350
586
693
246
970
225
373
178
479
178
284
130
731
224
717
234
1462
764
680
120
583
118
467
103
807
270
636
288
515
153
1255
523