4396 1 2 3 260 337 319 5047 5048 25 31 633 45 5434 2374 74 4491 396 4090 180 5435 4769 4380 5 23 86 4989 4990 30 55 899 162 2971 5436 2032 5437 740 795 886 5084 5085 2895 5438 5004 5005 663 883 2328 2306 5251 5439 1453 4160 5440 5441 5442 5443 318 4211 4212 1321 5444 15 5445 5446 8 1828 5397 5447 5448 5449 5450 1796 1989 5451 5452 5453 5454 5455 2181 5456 5457 121 5008 5458 5459 3498 19 200 1034 59 26 3615 1002 5460 905 5461 1829 271 5462 5463 