1595
2
2847
4
1965
1
98
1465
3
858
1108
618
222
703
749
775
589
565
524
593
8
1365
474
644
596
776
389
946
1185
614
546
2936
1245
2283