19279
2
3498
4
31535
0
2224
968
987
1
2275
2645
4309
25137
345
3116
918
177
1824
282572
17353
514
436
2431
3
251
2419
3092
20634
8
2668
294
881
3114
798
492