141166 293
4041 425
3457 396
8056 561
3709 345
4680 331
3498 48
5356 398
8511 390
3356 449
4314 402
25342 488
42861 884