307080 850
52031 867
168119 611
121444 610
49448 735
154945 370
34873 192
77931 790
69478 117
55436 503