3008
3
1967
2
2173
1
1585
2245
2906
17946
0
1766
5065
3738
5
562
2629
2366
467
3453
3673
6
3014
20
1189
674
2732
11153
8
1268
3222
2400
262
1087
2048
2141
9
2529
7
1174