20634
8
2730
6
647
0
2369
1
2657
3
2668
2
2727
1614
325
269
453
288
893
360784
19
171
2749
2275
392
310
1152
1020
283
579
362
251
282572
467
314
431
2855