307093 850
52043 867
168138 611
121465 610
49454 735
155024 370
34881 192
77937 790
69514 117
55453 503