1129
0
20634
8
395
1
1587
646
814
521
18385
2
417
3287
3
1642
1291
2799
1425
544
1776
1329
3795
661
650
964
1452
2730
6
1889
1922
2000
1894
929
662
915