19783
2
25669
0
32302
2535
5212
6
1153
2688
17946
3090
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