3125
2
657
0
665
19783
1461
1362
16
737
280
1
1653
2964
810
929
1015
485
3498
4
1034
2151
2478
440
918
673
137
502
503
4471
402
1672
1588
1133
1429