610
961
500
22913
1126112
32071
55832
60354
25071
12592
17933
15612
9045
13053
14005
5342
4471
69025
85125