4655
10
1639
1
2507
2
4285
3
3180
4438
6
988
0
3175
5
1260
2333
1432
1285
1618
1431
2328
1449
4944
2921
1532
12185
2999
5406
1009
2535
12459
3055
2972
3386
4670