2997 501
27427 244
5539 229
5984 140
5417 320
4648 284
16817 357
114309 110
5976 405
64490 726
4890 90
166169 539
9834 565
24271 242
61915 105
55264 483
30740 775
70724 417
59049 177
39124 314
22140 149
45811 847
58083 506
67216 308
38664 168
9602 98
33569 307
50675 422