19783
2
25669
0
32302
2535
2932
3498
4
1153
2012
17946
2366
1
2316
3090
6
21152
8
2921
5
3080
3
3765
2264
1044
2476
5440
1603
4044
3083
2465
3125
2666
9
1329
2258
2069
3779