20634
8
2855
3
2668
2
2730
6
2190
1
2955
2111
1333
2069
467
0
3092
2657
340
487
603
19279
968
443
625
282572
1614
2442
815
980
180849
1020
1137
2301
1660
1877