307027 850
51975 867
168049 611
121303 610
49416 735
154611 370
34846 192
77894 790
69326 117
55362 503