20634
8
2143
0
2275
2
2730
6
2809
1506
440
31535
19279
1132
2668
3114
4
17353
4016
1
1043
1824
802
1343
2474
11392
3116
25137
1640
1622
3
5009
2855
1008
521
670
1918