3090
6
2087
2
2932
1189
0
2358
9
1193
3498
4
2535
1153
25669
2919
1903
3
1663
5
612
21152
8
3083
32302
19783
2996
1387
2556
1017
2948
971
14
1045
2835
297066
17946
2082
1