1680
1
1001
1617
2
2784
11
770
1322
612
1748
958
766
830
4
644
813
80
706
803
595
783
782
516
108
3
77
122
120
78
68
306
222
1858