2189
2
1444
1
51331
25
4329
10
4629
15
3554
9
2954
11153
8
297066
0
267612
7159
4978
4315
1782
99072
3227
36905