2886
4
1343
0
2277
2604
1
2904
3
5308
3625
4867
7
3655
11
1309
2317
3742
6
1441
2133
2
400
1992
924
2413
3934
16174
5
455
888
1746
3328
1078
1571
3808
697
7621
13
3835