19279
2
17353
0
31535
3498
4
2275
282572
25137
20634
8
1020
3092
1
514
1452
1343
2419
3116
2645
2224
798
408
2730
6
1254
177
1389
467
2071
21
2881
2369
7334
518
6800