3080
3
2932
2
21152
8
3090
6
2535
3498
4
32302
0
19783
3715
17946
5151
3158
4651
7793
1603
1
2245
280
2405
2740
3765
25669
297066
2476
2650
20
181997
11
2990
1465
1153
5982
2091