2245
3
21152
8
3090
6
2903
14
0
2932
2
3546
1
297066
3765
4
2902
16
25669
894
2996
2324
3080
571
572
1193
579
1189
528
267612
2666
9
616
3991
1180
1992
1226
3053
7
19783