1296 361
2321 625
1364 372
3803 51
8427 132
1486 302
6221 61
9598 352
9099 392
3965 568
15384 509
11038 356
3350 129
8051 578
9657 730