19279
2
31535
0
25137
17353
467
2730
6
3114
4
1098
20634
8
44199
895
6800
2275
2091
78
1020
918
400
845
348
1901
3
269
1862
1
4864
2668
464
1184
3868
483
2459
9