561
53
693
155
960
410
1389
696
863
495
401
192
403
143
1294
622
583
247
612
130
666
148
316
116
431
171
587
130
544
178
342
177
466
231
358
130
141
69
432
249