2139
4
2996
0
3083
2
4230
2901
1
17946
2465
1189
3539
3
3125
3546
2342
2556
3498
3779
2512
2964
2722
2920
3485
7
3051
2600
1603
1461
1849
1001
2906
752
2258
249