29598 378
97917 495
373355 563
30936 577
1684916 3645
749720 1395
1032971 2457
262273 551
633396 1468
732659 1116
62699 729
294893 1229
208814 222
17706 203
13536 395
17078 429
168853 844
1693112 2462
491073 1000
186554 688
332366 1164