99
1
2445
6
3251
348
0
362
664
262
726
54
1222856
4
1554
683
75
310
10324
2
2730
3440
1496
609
647
6819
14
2459
9
2628
988
468
463
1811
101
246
680