3014
20
1352
1
716
2
1751
11153
8
2166
3206
5
1976
1919
1585
108797
0
4258
3034
3283
579
5820
4
3222
3
297066