666 149
1028 227
2916 655
435 86
1838 561
284 45
2331 723
380 99
1289 350
482 97
197 46
1031 280
412 89
14803 60
54857 741
31288 329
8125 81
3926 334