693
1
685
393
625
692
582
158
2836
668
2
1635
401
147
1632
6232
1248
1525
1977
1016
1825
6
1617
2197
1544
2129
979
9005
17
2304
1200
1807