3090
6
572
0
4044
5
17946
14
2996
2535
2
32302
25669
3125
19783
1189
940
1
1461
2155
3
2964
2258
3498
4
1650
1193
2478
3868
10
6346
16
4471
2835
1672
3779
2986
5052
1512