20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
105290
0
395
3691
5
1932
399
1343
2855
1506
25137
1880
4139
4
1630
2269
1129
9355
2683
4536
4126
2189
2870
2042
1958