3724
3
2903
3090
6
2996
0
2932
2
21152
8
3080
2517
2507
1
3491
4
3125
25669
19783
108797
3546
7793
864
2245
17946
12459
562
2629
5141
7
32302
3206
5
1537
3014
20
1189
2823
572