693
1
685
394
625
692
582
158
2836
668
2
1635
401
147
1632
6233
1248
1525
1978
1016
1825
6
1617
2197
1544
2129
979
9006
17
2304
1201
1807