29656 378
98113 495
374150 565
31033 577
1686923 3650
750681 1395
1034350 2457
263006 551
634616 1468
734073 1118
62725 729
295380 1229
209099 222
17722 203
13543 395
17084 429
169075 844
1694303 2463
492004 1001
186618 688
332764 1164