19279
2
31535
0
25137
20634
8
1559
1470
1
17353
467
1922
2730
6
1642
3114
4
7952
417
1587
1129
2546
4111
1291
1894
1145
292
1054
1733
1098
933
661
2369
1548
915