20634
8
2730
6
2855
3
2668
2
3442
4820
4396
2125
1
2526
2275
2461
20
658
0
282572
441
398
169211
11
2809
31535
2493
1824
474
839
19279
648
625
1416
618
594
3114
4