3851 203
128171 633
196573 526
8779 817
3563 416
5536 893
4624 638
5047 786
9265 341
27895 684
77306 543