372
229
262
892
608
528
422
489
430
457
685
364
481
292
270
323
337
333
1010
134
527
320
577
1125
194
699
1100
409
726
1059
348
608
490
