20634
8
2275
2
1171
1
2730
6
2809
1506
0
440
31535
19279
1132
2668
3114
4
17353
385
1602
1043
896
1824
802
1343
2474
11392
3116
25137
1640
5009
2855
3
1008
521
1518