2535
2
3765
4
3498
1265
1
32302
0
3053
7
19783
2932
1603
1485
1295
17946
280
2990
658
3683
2650
20
4599
10
1153
4178
6
3090
1781
2250
3132
2129
3
1461
7081
21152
8
25669
1468