3092 81
2903 185
5297 100
211073 1100
33861 512
57048 314
5960 535
28184 326
22369 354
55625 448
42207 415
13815 253
2923 255
5687 548
1856 238
2906 222
4038 552