512
1
1384
716
492
1047
8
1257
796
802
1011
3
812
734
588
2
2283
544
1046
644
683
959
119
679
1523
4
3342
7
488
578
935
655
689
881
1030
477