20634
8
1506
0
2275
2
25137
1343
17353
2304
1
1132
139
2730
6
3116
31535
2809
772
2306
7039
1824
419694
9
3990
633
55
440
1182
486
19279
99
282572
455
1454
1650