51495 511
32453 557
2816 446
27229 642
9556 131
3533 460
6525 632
3364 367
2701 334
19554 337
3272 282
5158 721
3003 319
3614 482
7256 872
4583 195
3338 300
4685 30