1023 632
425 118
942 979
38 941
591 105
376 559
739 483
356 231
654 501
606 38
443 847
354 314
106 691
239 453
585 764
956 531