475
1
894
1009
2
655
877
1242
3
887
287
1248
530
274
223
339
67
71
938
619
726
474
2405
984
1273
1678
1078
802
808
729
911
749
2017