19783
2
25669
0
32302
2535
1153
17946
3090
6
21152
8
2258
1
2932
4471
3498
4
2585
2964
2666
9
2476
3696
2906
1512
2478
2986
4321
1672
4291
7793
4465
22
1397
2272
3080
3
5060