13493 800
12501 164
12358 501
28888 333
12540 871
7684 397
16565 453
23187 389
25324 508
209407 923
9000 656
56918 253
51275 686
15849 158
54973 890
43193 936
11939 521
47362 863
132073 381
5220 182
8381 361
20285 673
5278 755
24861 901
78093 357
158831 474