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