1186
1
699
707
351
525
94
524
578
2
940
474
2127
3
985
754
87
535
776
288
592
595
1503
624
1444
1005
1030
1799
677
576
886
983
5
589