5
81
6
432
283
1354
482
52212
3116
62
71
56111
313
10
1666
304
1124
3694
954
3948
6284
405
273
644
12