20634
8
19279
2
31535
0
1020
2198
2275
17353
467
1677
325
3498
4
968
1824
4396
3
282572
2526
25137
2369
1
2337
409
929
798
2587
16
276
688
171
871
787
418