140838 293
4029 425
3439 396
8034 561
3695 345
4664 331
3480 48
5341 398
8483 390
3271 449
4263 402
25096 488
42622 884