19783
2
2535
21152
8
32302
0
25669
17946
1393
1
2964
3591
11
2932
3498
4
2439
3779
2986
1162
1527
1623
2258
3765
1243
1239
7793
1267
1843
1153
1812
3117
1512
3090
6
2848