19279
2
169211
11
31535
0
2224
968
987
1
2275
4309
25137
345
918
1824
17353
436
2431
3
251
3092
20634
8
2668
294
881
3114
4
798
1832
1020
475
47041
484
3510
69