20634
8
800
0
2730
6
419
2369
1
2657
3
2668
2
918
2299
303
1872
580
539
882
837
2766
376
282572
2855
407
427
213
517
81
295
339
3653
448
4536
316