2970
4
3715
2
5151
644
0
2740
3
4564
14
3080
1625
1
21152
8
374
954
4651
2417
6
1593
824
181997
11
2650
20
2395
1047
4655
10
1811
2135
280
2405
297066
2932
5216
2329
2459
400