2478
1
1672
758
0
3779
2
2903
3
3051
940
984
2585
2906
1512
755
803
3426
4
387
1045
577
638
1601
1001
1123
420
1392
456
373
788
89
531
661