23099 149
9700 726
11141 841
4448 392
19937 58
7972 262
4594 212
13176 723
57629 416
500707 853
192012 287
128105 120
151101 422
105210 679
70658 284
93951 114
89928 672
195599 834
317381 573
125636 689
111386 519
359869 562
106337 79
192662 875
81184 609
88484 366
179698 648
287329 644