3090
6
19783
2
1189
0
14
1193
572
21152
8
2996
2535
25669
2932
17946
32302
3498
4
665
3868
10
3694
1320
803
5347
2471
7
2966
1960
2358
9
47639
475
2160
1663
5
3461
1804
1