2149
5
3546
1
3779
2
2986
1056
0
940
803
607
572
1049
758
120
1512
3426
4
597
3080
3
1478
2902
16
47639
2189
893
2194
1164
27
905
473
485
1650
1742
3953