4957
5
2611
3
801
0
1564
5065
1
666
550
1404
951
9055
10
1010
3516
3574
1543
457
828
448
383
583
509
1151
567
947
670
379
546
585
829
343
798