3090
6
2219
4
1189
0
2903
3
2932
2
1849
1628
1
21152
8
2226
7909
2996
223
3080
3673
2349
1903
17946
2907
3546
3176
2471
7
255
2558
1195
1960
4754
2502
913
2919
2299