2528
3
2738
2366
1
1598
2
21152
8
1672
4085
7793
4
2521
2258
3546
1978
6
1041
583
2440
2124
3080
1404
909
3633
13