2042
1
1563
0
940
593
469
2244
4
2230
450
2416
930
543
677
596
658
3690
931
1588
1970
683
810
3059
6878