2982
2
2627
4
1444
1
1476
3296
847
3895
18
5151
5521
2911
9
4651
3
5033
15
3078
5
21152
8
2082
2676
2405
2740
2763
0
1257
6
2711
2921
3503
181997
11
297066
4724
398656
19
550
1859
1942