887
1
1984
3
430
498
457
405
327
745
107
2
706
664
668
75
147
1628
1254
332
280
796
488
625
1424
157
406
473
202
511
298
296
306