20634
8
2275
2
968
0
2730
6
1710
1
2190
2809
451
1506
440
31535
2766
1824
19279
1132
369
2668
1110
3114
4
99
17353
2422
2547
633
2522
1043
802
325
486