2982
2
2627
4
1444
1
1476
3296
847
3895
18
3715
5151
5521
21152
8
5033
15
3078
5
4651
3
2650
20
2405
2740
280
1257
6
297066
0
2921
3080
181997
11
2773
1047
1859
3090
2873
4074
2932