20634
8
31535
0
2275
2
1824
19279
763
2668
714
422
3114
4
1950
1
17353
1428
798
802
2730
6
1099
472
475
25137
3474
633
1343
1332
709
1084
437
2855
3
383
246