3014
20
1230
1
21152
8
2901
2593
2512
2
2237
3
2015
1568
297066
0
1015
496
1709
2711
1606
2059
511
6236
10
665
5
467
8527
1047
2911
9
17970
15
2352
12779
5151
4651
12459
2676