663
0
685
269
668
846
544
19279
2
2275
363
464
3691
5
7920
3
2809
245
325
918
2301
320
515
1
2881
845
820
31535
457
1043
895
1931