19783
2
17946
0
32302
25669
3498
4
3090
6
7258
1461
21152
8
3765
2456
1
2535
2903
3
1942
9
2086
6327
7
1864
3107
8185
2763
2932
2350
3779
1347
827
4996
1153
669
2543
1002