20634
8
1132
0
2275
2
3114
4
1824
1343
1020
440
670
5165
3
892
25137
31535
17353
522
2522
2748
1428
1172
1
1025
876
19279
772
653
597
3116
3691
5
2730
6
968
246