8646 136
6925 503
5453 211
7181 847
15487 288
7993 125
5586 511
10298 429
21125 739
4799 162
12904 379
306451 506
12334 887
19423 386
144139 714
12804 874
21534 247
7620 482
16375 701
16374 591
169829 404
6285 551
217955 393
9804 63
6299 297
14919 362
29439 249
15837 107