20634
8
19279
2
31535
0
2727
2730
6
2275
802
25137
2306
628
486
1020
683
510
2809
17353
356
2120
1008
1343
1506
443
518
440
246
282572
488
422
3442
745