19279
2
31535
0
25137
1922
1
17353
20634
8
1421
2730
6
1578
915
1129
1603
646
395
417
467
1587
1054
1330
18385
292
2799
3
3559
544
1098
662
6515
3114
4
1425
650