185
0
641
899
979
579
529
257
344
263
514
776
255
357
2657
3
555
392
2668
2
422
575
337
592
991
409
17353
729
453
342
693
1029
303