140977 293
4034 425
3449 396
8048 561
3700 345
4672 331
3489 48
5349 398
8496 390
3276 449
4287 402
25216 488
42737 884