200
1
121
287
688
321
2
93
86
350
307
108
348
488
891
2263
3
1776
4
473
332
85
267
2460
126454
18
709722