475
1
894
1009
2
655
877
1244
3
887
287
1248
530
274
223
340
67
72
938
619
726
474
2408
985
1273
1680
1078
802
808
729
911
749
2017