19279
2
31535
0
25137
18385
1559
775
1193
1
17353
2730
6
1054
2000
1129
629
1518
8876
8
3114
4
1733
1587
662
467
1665
1922
417
1229
20634
1329
2644
4546
5255
16
1392