20634
8
2855
3
2668
2
2730
6
2069
909
0
171
2657
918
671
625
282572
318
1498
369
714
2189
6515
1
2843
4
4172
9
376
492
1020
2346
10270
445
306
3442
52
418