511
1
801
1713
8
645
2879
2
567
2428
5
1029
526
670
708
735
476
686
1356
7
933
653
119
811
395
554
641
1106
351
707
555
543
94
4217
10
593