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