2711
2
1053
0
7893
4
4651
3
5151
2911
9
4018
7
2989
1
1815
21152
8
1942
2082
2982
4168
2676
398656
19
181997
11
6307
10
2405
1011
5196
2619
2740
2333
1513
6753
17
2555
2763
2593
2144