19279
2
31535
0
25137
17353
1325
3498
4
177
608
661
4455
637
351
874
398
7039
828
1862
1
1317
486
2275
20634
8
467
823
443
1020
325
699
918
1049
2546