3090
6
2903
3
951
1
1603
2932
2
2535
21152
8
2358
9
6346
16
25669
0
19783
17946
3498
4
19944
6499
66
8527
3080
3673
3386
3694
2964
32302
2990
3546
2906
1015
3868
10
1751
1087