19783
2
25669
0
32302
2535
572
1746
2996
17946
2980
1
2468
2935
2173
2366
2207
3153
2921
5
21152
8
2932
3498
4
1189
2340
2507
7265
721
3779
801
2595
3765
2264
3200
3