20634
8
2730
6
2327
2
2657
3
1020
0
2668
814
1
2474
1385
521
395
864
231
968
2587
16
399
692
3092
2855
2111
1506
49165
7
9355
482
2283
4
105290
2183
383
2564
1772