20634
8
2275
2
2730
6
2809
1506
0
440
31535
633
1110
19279
876
683
1132
2668
823
3114
4
422
924
17353
699
1020
1043
1
576
1824
802
1343
706
2474
2661
597