2245
3
571
0
3090
6
2903
14
2932
2
297066
17946
3765
4
21152
8
1189
3546
1
469
1289601
267612
3080
3158
189326
19783
2996
94424
925
1403
1045
32302
579
894
9956
477
1226