3090
6
866
1
2907
2
3957
3
3245
2535
1433
19783
3351
2358
9
2932
3498
4
1360
32302
0
17946
997
2838
3412
3868
10
2655
845
1320
1153
11153
8
10598
1903
3694
5347
1960
6095