699
0
676
7260
485
767
738
326
471
2199
332
8475
12
501
274
641
2637
1
2297
545
980
413
82
797
391
1903
601
1765
7
622
924
4192
39034
2168
3