307176 850
52210 867
168293 611
121712 610
49490 735
155549 370
34932 192
77994 790
69848 117
55581 503