19279
2
31535
0
25137
775
1193
1
2730
6
1054
17353
1559
1129
1518
3114
4
1733
1587
662
467
1665
1922
417
1229
20634
8
1329
4546
1392
1374
1326
543
915
1291
571