19783
2
25669
0
32302
3765
4
1417
2903
3
2535
1585
1985
1
3008
6327
7
17946
1864
3090
6
15233
7793
5949
5
2316
7762
674
2921
2932
982
9611
2763
1071
3498
2337
5204
8527