3196
2
1498
0
19783
25669
2964
1
2959
5
4471
1512
2986
919
4044
17946
2535
2309
32302
3125
1461
3498
4
2149
2478
608
1672
3779
940
2258
1153
3426
2902
16
3083
2465