19783
2
3090
6
3765
4
32302
0
2903
3
2535
1985
1
2013
3868
10
6327
7
3066
17946
1864
2160
25669
2471
1628
5052
7793
5949
5
7762
1186
462
1663
1407
2358
9
2932
982
9611
2763