1040 670
945 592
917 347
887 604
882 293
869 871
715 181
711 70
640 369
638 510
561 598
497 196
331 313
147 352
20 337