2117 460
35256 548
17288 187
7920 523
10541 155
11389 129
4703 282
7943 129
5898 280
5962 431
19937 712