658
0
3065
1
1672
671
14125
10
2530
2
3292
1084
664
1688
1787
2977
553
600
1436
719
336
17970
15
628
435
380
691
999
623
108797
3551
3286
412
1946
841