2733
4
1992
3
234
1
697
0
2403
1309
2476
2163
4914
2
951
2988
994
1465
1015
1087
2254
2929
6
1606
1681
1751
8527
5489
11
5389
2105
5232
7
10180
8
1108
3620
5
2131
3844