522
2
593
1
775
589
617
749
4
1108
222
702
3
774
596
641
8
1364
2040
601
557
545
884
3169
1518
0
808
848
1041
490
688
537
653
77
745