2659 728
1728 402
31582 144
37751 705
3178 385
8367 277
4947 94
57906 761
11881 196
4016 42
5323 226
5633 153
9383 160
5334 505
11081 404