20634
8
2730
6
3440
0
2657
3
2668
2
814
1
2474
1385
521
395
3691
5
399
2683
2855
1997
864
1506
3092
105290
924
25137
1824
4478
31535
3351
692
1129
436
2513
19279