3083
2
2133
1
17946
0
1129
1401
2465
2023
3125
3546
32302
2181
3498
4
1455
3779
1140
4471
2964
3051
1603