20634
8
2855
3
2668
2
2730
6
2069
2657
3428
2076
1
625
282572
0
1462
1954
1020
594
53
3442
1567
2987
348
4820
4396
25137
19279
2275
1824
3691
5
2809
17353
402
2301