3080
3
1849
2
2932
21152
8
17946
0
3090
6
32302
2986
1
25669
4044
5
2535
3125
19783
280
1461
2964
1307
3498
4
2478
669
2181
4471
3597
20
1672
2906
5382
1816
3779
2650
1365