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