19279
2
1020
0
25137
968
171
2275
2546
1
802
239
31535
1824
46
1123
17353
474
437
2730
6
515
371
2076
601
422
484
63
798
58
996
1677