2429 121
16737 399
14496 515
10859 794
20338 625
5001 39
5598 314
8935 107
327654 1162
284622 506
20472 767
69344 613
71691 234
114358 631
13658 515
63118 392
41026 78
33110 419
27178 500
26722 424
37447 621
56485 248
39290 403
101777 256
121225 1183
9538 504
3339 104
12402 576