2189
2
1444
1
51331
25
4329
10
4629
15
3554
9
2954
11153
8
297066
0
3080
3
5151
267612
7159
4978
19079
6
3715
4315
1782
99072
3227
21152
36905
4651
3882
5
3738
3303
215
2967