19279
2
31535
0
25137
17353
4111
1374
1
1098
3114
4
1336
1559
2546
6689
623
767
788
1642
1262
514
864
467
1042
3498
9088
8
2730
6
1020
3287
2962
1314
3691
5
20634