2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1425
1
3649
5
2059
5151
2531
3715
3297
12
736
2023
84
656
5390
7
1123
535
372
4651
3608
2435
189326
1322
2726
2773
3501