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