3008
3
4044
5
3083
2
2465
3125
2264
1
4933
13
2204
3779
2139
4
3051
1461
0
2666
9
6779
1849
3593
16
2648
1766
4358
6
1329