20634
8
2855
3
2668
2
2730
6
1880
282572
0
2069
2657
2111
625
116
2836
9
2881
1020
73
2269
4
1118
3428
25137
1437
1824
797
3442
3381
447
547
4820
337
577
1009