19279
2
31535
0
21743
1
846
2730
6
4987
3
7260
1020
4713
5
381
387
518
278
3293
7
25137
371
422
11881
17353
2211
464
368
3114
4
7334
53
213
4915
995
802
1551