20634
8
2855
3
2668
2
2730
6
460
0
2069
1020
325
2657
1949
625
282572
469
2031
4
1580
316
503
466
150
501
376
851
282
676
729
1824
663
74
438