620
1
963
2
68
675
237
666
3
360
276
373
702
167
836
346
0
88
547
848
865
831
1877
15
2162
749
4
1030
2598
669
519
898
886
271
1296
2115