893
0
20634
8
2657
3
105290
579
2730
6
951
529
394
2668
2
814
1
371
2474
1385
640
697
521
19279
226919
14
395
610
464
505
282
380
439
402
383
413
968