3090
6
2903
3
2932
2
21152
8
579
0
3080
3014
20
2476
19079
25669
2315
1
10827
4
19783
2535
1237
4044
5
3083
17946
2465
3125
3546
5701
32302
2556
2194
1289601
3498
3779
4471
2964