1147
Perfect
535
394
392
352
189
114
63
41
35