20634
8
4536
2
2730
6
2657
3
2668
814
1
2474
1385
521
105290
0
395
683
968
25137
3691
5
399
834
1020
2855
1881
1506
1222856
4
1346
482
684
11483
1358
2445
389
370