1075 25
1000 167
101 958
778 236
212 726
604 571
359 352
701 570
834 443
121 282
6 787
951 594
157 509
416 799
907 182
130 70
776 213
573 594
555 596
330 773