2626
1
2535
2
19783
1153
0
21152
8
3090
6
3083
25669
32302
2932
4471
3498
4
2964
17946
2476
2556
3172
3738
5
1294
2272
11153
2368
2405
1512
5151
3267
2740
3
2763
1618
2986