2245
3
3080
3326
21152
8
1047
2
3090
6
2495
0
2932
297066
7835
14
234
2166
1
951
2173
1015
1087
2556
1606
4311
1751
8527
3671
5489
11
1760
2131
5151
374
3715
19944