19279
2
31535
0
25137
1129
1922
1
646
7952
2799
3
17353
662
1470
20634
8
1330
3268
436
1559
1733
1142
3114
4
292
2730
6
521
737
467
814
2368
18385
933
1587
650