20634
8
2855
3
2668
2
2730
6
625
2008
0
1513
1
2194
417
814
2069
3795
1291
1642
467
7952
2657
1216
1129
2275
1059
282572
2229
4
6062
16
18385
626
3063
309
1439
2000