20634
8
2275
2
1824
0
2730
6
2809
486
1506
440
31535
2190
1
19279
3751
4
1132
2668
3114
670
17353
3724
1043
1587
2524
802
1343
2474
1020
475
11392
3116
25137
1640