51595 585
21697 444
23276 504
12562 306
32128 385
82367 489
16188 264
32750 301
39615 659
15273 906
14556 126
2340155 3879
377434 1078
40924 581
45817 385
58128 485
56913 872
65728 833
78892 616
33684 841
50751 314
77622 480
30742 597
19947 101