2999
3
2535
2
19783
2578
1
1788
2932
3498
4
32302
0
17946
4074
1767
3107
7
30334
6
1153
2615
1320
995
3090
21152
8
25669
2996
2184
1382
2268
3080
2173
4706
1543
1044
14