4004 301
12729 400
34480 212
11180 47
9920 160
23428 239
14416 495
16096 221
31505 513
38755 169
11391 301
15256 741
12076 935
10432 91
14404 749
34728 218
11468 79
9719 362
18214 410
8651 817
6068 933
10701 183
5151 241
5866 567
26459 664
6211 110
5818 626
5797 509