2245
3
3080
21152
8
5527
2541
4
1047
2
3090
6
2932
297066
0
711
1
1276
1950
3936
5151
806
1288
3715
1517
2693
4651
2520
717
189326
1084
581
1498
787
2773
1451
280