525
1
94
351
709
546
601
2
557
555
596
775
1108
618
749
4
222
703
3
8
1365
644
2040
867
745
653
1516
77
538
490
689
1519
0
1362
460