3090
6
19783
2
1189
0
21152
8
2535
2358
9
2932
497
3498
4
722
2996
32302
17946
838
536
2113
3868
10
1320
1153
612
10598
1903
3
3694
1213
5347
1960
6095
100
368
978