141298 293
4042 425
3466 396
8063 561
3709 345
4682 331
3501 48
5363 398
8521 390
3386 449
4318 402
25447 488
42959 884