2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
2247
1
2403
980
673
930
1593
5151
3715
448
1267
3172
680
4651
1422
189326
483
2773
1222
796
1747
745
280
14470