3008
3
2990
0
1812
1
2562
2
851
2254
14
1153
2173
5065
3090
6
15233
2268
4
2012
1777
2366
21152
8
1162
1819
1239
2338
1585
1767
6753
17
7793
3080
2316
674
658
1250