19783
2
25669
0
2535
32302
17946
21152
8
2258
1
3080
3
4471
2932
3498
4
3083
1461
3125
3765
1153
2478
3090
6
1512
1044
1743
51331
25
2505
3054
5
2152
2500
2057
1329
790
3354