20634
8
2855
3
2668
2
2730
6
2069
2076
1
5262
10
247
2657
625
282572
0
1310
3092
849
25137
1824
617
1020
3442
232
180849
105290
101
2459
9
438
4820
2587
16
244
931
18