19279
2
1020
0
25137
7334
4
2275
11881
3
1824
472
392
265
693
21743
1
31535
326
262
798
418
2211
2730
6
17353
819
464
3092
249
945
582
273
352
1961
467