560
1
603
145
2
744
169
297
624
149
219
649
428
379
245
881
3
238
4
306
414
0
417
155
25188
63
396
382
298
209
142
125
206
115
171
133