20634
8
2855
3
2668
2
2730
6
282572
0
2069
557
1020
2657
31535
846
625
683
25137
469
968
1824
1267
1
821
608
467
2369
407
2546
661
466
705
568
1336
1751