1012 95
270386 813
79016 758
166067 906
54780 790
71550 800
65350 432
90088 619
66007 326
38473 657
85472 621
2115 498
868 87
2080 387
1204 287
2792 733
635 118
2038 412
1876 271