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