990
1
473
415
259
293
1181
2
311
851
0
1521
367
1215
4
595
648
2134
524
401
489
647
307
1977
8714
6
679
474
786
535
1717
295
249
323