17600 766
18649 205
17640 645
20845 274
14578 707
5353 518
7864 729
8770 87
12453 287
6749 442
10921 224
20608 252
11639 343
11663 326