1443
3
2906
1
1153
0
2996
3338
11
117
2250
13676
21
1672
2200
2
1581
7793
4
5599
2258
3227
572
3080
2245
4179
1044
1226
2683
4471
3053
7
1064
4044
5
1067
181997