813
0
556
1151
1
2123
1635
4
830
471
1250
2
1746
923
826
695
2368
684
417
1769
1399
730
349
5546
6
4198
1079
917
487
691
11650
23
4072
532
800
530