575
268
521
707
574
743
570
394
589
515
222
1200
1401
124
114
648
321
424
356
224
206
209
307
768
339
456
435
830
368
189
380
329
659
536
864
382
1711
458
226
321
2123
341
384
938
717
231
695
192
558
259
443
582
482
384
175
288
196
300
478
569