1186
1
699
707
351
524
94
578
2
940
473
2127
3
985
754
87
534
776
288
592
595
1501
624
1444
1005
1030
1799
676
576
886
982
5
589