20634
8
2855
3
2668
2
2730
6
453
0
2069
647
362
2657
2006
1
1614
579
625
893
282572
584
310
1482
1645
1020
283
251
467
269
813
373
3442
1824
31535
951