405
0
1454
392
846
671
1
1614
249
670
2719
3708
582
2
2346
3
5509
8
3558
668
4827
4
6371
7
2084
20634
1020
1053
518
3375
8475
12
5570
617