3765
4
2903
3
2245
1226
1
3090
6
19783
2
2797
5
5225
8
2932
1581
3053
7
297066
0
21152
571
616
982
3080
3546
17946
562
2629
25669
2996
32302
3014
20
1189
5949
572
11153
1268