20634
8
2730
6
376
0
2657
3
2668
2
814
1
2474
1385
521
395
3428
4706
5
539
399
1219
1551
419
1337
2855
407
427
443
2299
1506
918
1020
295
448
1877
418