893
0
20634
8
2730
6
2657
3
2668
2
814
1
1614
2474
1385
521
269
453
395
647
310
1020
283
579
362
399
251
467
325
2855
1506
105290
392
580
288
1152