19279
2
1020
0
1149
78
759
676
17353
467
602
605
307
418
25137
1942
1712
20634
8
1862
1
1824
503
31535
2730
6
25941
17
552
16
47041
1603
352
771
1877
2275
719