20634
8
19279
2
744
0
31535
1824
171
2546
1
2275
823
25137
17353
576
1663
980
1428
406
798
246
467
333
2730
6
683
445
545
427
1346
772
1343
1020
745