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