307090 850
52041 867
168128 611
121458 610
49454 735
155003 370
34880 192
77935 790
69509 117
55448 503