20634
8
2855
3
2668
2
2730
6
1949
1880
2657
282572
0
427
2069
1009
739
295
298
918
3469
4
5713
3114
47041
846
376
357
78
568
1824
1840
625
565
536
165