19279
2
31535
0
25137
17353
9088
8
1566
1
1098
661
775
1129
2372
3114
4
964
1563
4546
2984
650
1642
3
20634
1559
2546
4111
1922
1824
2730
6
1448
1182
6515
544
5262