20634
8
2855
3
2668
2
2730
6
1541
0
2069
2809
3092
1
2657
625
282572
1614
2442
953
180849
2301
294
2288
618
1650
2166
1866
7
787
3331
4869
1222856
4
467
116
2375
3047
10