3000
6
3107
4
4034
1
2558
2
3154
5
1746
563
0
4179
7003
9
9607
983
6357
14
629
3771
1168
1297
1007
796
2110
1401