20634
8
800
0
2730
6
419
2657
3
2668
2
918
814
1
2474
1385
521
395
2299
303
1872
580
539
882
837
2766
376
399
1337
2855
407
427
213
1506
517
81