200
1
122
287
689
321
2
93
87
350
307
108
348
488
891
2263
3
1776
4
474
332
85
267
2460
126466
18
709812