830 94
731 464
153 684
410 555
49 493
5 611
422 144
909 175
413 876
522 897
261 456
486 946
670 613
979 923
788 499
668 177
487 401
104 16
21 493
528 156