3008
3
2505
2
1516
1
2466
5
4291
4
8527
3176
3090
6
400
0
5151
8
7793
5811
1681
1780
1669
1876
658
1721
3354
1539
1594
4074
2932
5065