2983 412
2208 220
933 712
583 274
748 525
940 140
867 911
990 840
91 535
543 55
448 858
43 991
844 524
692 318
852 190
898 230
776 801
915 219
486 36
656 875
756 45
98 46
546 966