19279
2
3498
4
17353
0
31535
2275
25137
1020
282572
3092
1
1452
2546
2419
4111
467
514
2645
20634
8
1343
4223
22
2224
798
2730
6
3116
177
1389
2881
7334
6800
2727
408