20634
8
1020
0
747
1139
453
847
358
402
359
785
2730
6
955
545
1126
472
552
16
2111
3
492
592
2299
138
418
394
821
459
355
316
349
389
846