20634
8
2730
6
2369
1
2657
3
2668
2
1614
269
0
453
893
647
310
1020
283
579
362
251
282572
467
325
2855
392
580
288
1152
2198
171
800
431
2710
9
1045