2802
6
1585
2
2245
3
2906
17946
0
123674
35
5065
1
3738
5
562
2629
2366
467
3673
3014
20
1189
1371
674
2732
11153
8
1268
3222
1087