839
5
606
1
1096
738
607
2
550
1050
886
3
1353
4
2263
5163
986
1375
6
672
415
985
4295
1213
665
801
706
832
958
523
3491
883
1896
20668
14
789
1052