20634
8
2855
3
2668
2
2730
6
1650
0
2069
2657
3366
625
282572
521
1
476
2257
3442
3381
1298
4820
486
4396
25137
1056
1872
19279
2275
1824
3691
5
2809
17353
273
2301