3083
2
17946
0
5527
3
2465
1380
1189
14861
7
3125
3546
1
32302
2857
2378
1517
1050
6781
3498
4
470
2676
3779
863
4471
2964
4724
443
3051
1603