20634
8
2855
3
2668
2
2730
6
282572
0
2069
1020
2657
1824
31535
445
625
970
466
333
1580
2224
503
1057
492
968
325
529
2036
62
839
25137
403
378
296