4096 477
4224 151
4091 776
16949 564
175628 404
10504 416
34025 431
34843 268
7374 249
3289 473
12332 595
6031 793
4144 468
6328 378
3861 233
14354 681