2659 728
1728 402
31579 144
37751 705
3178 385
8367 277
4946 94
57905 761
11881 196
4016 42
5323 226
5633 153
9382 160
5331 505
11081 404