742
2
82
1
598
3
395
475
106
506
360
528
352
596
60
594
666
356
6835
4
554
244
225
972
308
1148
390
579
526
601
887
369
367