482
1051
1860
546
752
856
1703
926
344
327
718
370
487
968
575
608
359
1001
699
542
727
28
470
2016
492
