2840
2
11924
1
1331
1751
623
4335
1946
929
3
2744
2972
0
989
1107
2733
4
10032
14
1424
2254
1527
2476
2466
5
4415
9
599
3895
7394
1739
785
2811
610
2320
12185
10