1506 285
390 91
573 537
801 123
809 530
513 345
617 930
781 367
566 948
315 258
843 857
75 223
99 323
696 160
278 72
961 315
936 38
191 15
978 431
543 604