3724
3
2996
0
2507
1
19783
2
7793
4
17946
32302
25669
2535
2517
2932
3125
3498
3765
2476
864
1153
1135
3090
6
1623
3080
21152
8
2189
576
1189
674
572
2771
5
4074
5949