3090
6
19783
2
2903
3
2013
3765
4
2535
1334
1
18816
11
2835
17946
0
21152
8
1002
3868
10
3083
32302
5347
1337
2763
5052
25669
462
4537
1593
3126
1347
2358
9
2932
2165
3498
1938