20634
8
2730
6
1193
1
646
0
1129
2657
3
2668
2
814
2474
1385
521
395
375
1587
417
6515
3092
399
2855
1860
1506
4071
2799
544
105290
964
1803
1425
650
661