20634
8
2730
6
2909
4
2190
1
251
0
293
483
646
2126
418
2379
9
390
1131
683
448
1428
2727
5
1898
962
2668
2
423
505
543
1222856
169211
11
2084
2172
895
3691
2748