2901 260
4722 342
1728 51
128499 281
3969 126
3328 213
53183 628
158689 587
114835 646
4602 477
6558 742
5104 528
3681 564
8902 896
80266 181
84414 497
7829 791
2386 282
2992 135
49928 345
8303 399
1594 107
18775 724
115654 518
155055 727
2435 267
143770 214
3693 209