2245
3
3080
21152
8
1047
2
3090
6
1492
935
1
2932
297066
0
1478
2920
4
812
2110
11153
3491
5151
3715
3186
1778
694
2940
2702
7
4651
189326
2970
2237
1789
469
1226
2773