20634
8
19279
2
17353
0
2275
31535
1132
802
787
25137
467
1710
1
1824
3116
1020
968
1454
1506
1343
1614
522
871
530
518
3025
259
475
1869
913
2668
432