2535
2
19783
17946
0
1461
1153
21152
8
3090
6
3083
25669
32302
4601
1
20312
39
2722
2932
4471
3498
4
2964
2476
2556
495
1294
2272
2405
1512
5151
3267
2740
3
4291
2763
2986