29608 378
97954 495
373511 563
30966 577
1685263 3647
749902 1395
1033256 2457
262463 551
633653 1468
732913 1116
62707 729
294968 1229
208867 222
17708 203
13536 395
17080 429
168891 844
1693331 2462
491231 1000
186568 688
332446 1164