2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1331
1
905
4979
3506
5151
3715
7633
1339
840
3249
4651
773
1943
165
1507
189326
3891
7
2773
582
280
2680
3321