19783
2
32302
0
25669
1935
2535
17946
2866
2044
3683
1
2366
665
5
2921
5950
10
2173
21152
8
2932
940
3498
4
1505
234
2736
2392
3779
844
3765
2264
1814
3041
2763
2740
3