19279
2
31535
0
25137
1922
1
17353
20634
8
1129
1193
1559
3114
4
1733
2730
6
1587
521
467
814
646
417
1326
1291
1425
662
544
2799
3
661
1664
1578
1894
1329
3795