20634
8
964
1
4151
2
1642
2138
4
467
0
2710
9
2198
2459
4396
3
2076
880
650
571
447
635
543
646
775
4820
1421
2982
661
17353
417
31535
1470
1889
1869
1518