522
2
593
1
775
589
618
749
4
1108
222
703
3
774
596
644
8
1364
2040
601
557
545
884
3170
1519
0
808
848
1041
490
688
537
653
77
745