31573 530
9331 120
12345 280
15625 438
91022 208
22286 728
28441 709
12811 186
9692 561
4487 409
18325 66
19063 474
4338 161
9197 597
50026 413
4836 252
18260 562
26059 1007
8274 85
22115 416
11497 231
14324 661
9950 865
20126 591