20634
8
968
0
2275
2
486
1132
2730
6
2190
1
1020
2809
1710
670
1506
440
31535
19279
633
2668
2547
2211
3114
4
1824
25137
169211
11
17353
2459
9
804
729
693
543
1043