4218
10
526
1
94
351
709
546
601
2
557
555
596
776
1108
618
749
4
222
703
3
8
1365
644
2040
867
745
654
1516
77
538
491
689
1519
0
1363