3080
3
2932
2
21152
8
3090
6
3715
1691
1
5151
1699
4651
1191
2666
9
1061
2535
19783
4099
1814
4179
3498
4
280
2405
32302
0
2740
17946
2650
20
1168
1543
2394
1391
1153
1938