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