2535
2
2219
4
1845
1
2139
2996
0
3083
4230
2901
17946
2465
1189
3539
3
3125
3546
32302
2342
2378
2556
3498
2676
3779
2512
2964
4724
2722
2920