137527 290
3958 425
3357 396
7947 561
3613 345
4550 331
3395 48
5246 397
8370 390
3189 449
4082 402
23860 488
39760 882