20634
8
2275
2
1132
0
1824
919
968
5009
2730
6
2809
290
1506
440
31535
683
1110
35426
341
19279
543
1473
1
99031
282572
478
1987
2113
2668
521
479
3114
4
7039