470
555
341
705
734
1347
896
3
652
826
522
366
904
942
16111
621
33530
272
321
17
384
202
482
1709
312
986
905