19783
2
2535
21152
8
32302
0
17946
25669
2964
1
2932
3498
4
3779
2986
2258
3765
1153
1812
1512
3090
6
2848
3407
32353
12
1156
7471
9
2593
3125
3080
3
1391
793
2542
1815
3871