1033 632
427 118
948 979
45 941
596 105
381 559
748 483
361 231
662 501
606 38
449 847
358 314
110 691
250 453
593 764
962 531