20634
8
2275
2
2445
0
980
1
1346
968
1132
7039
2730
6
2809
799
1506
370
1343
440
31535
670
1824
19279
1110
1999
1987
2668
633
3114
4
290
275
17353
99031
2522