140536 293
4018 425
3418 396
8025 561
3685 345
4641 331
3464 48
5327 397
8466 390
3256 449
4204 402
24777 488
42305 884