482 595
306 100
191 51
312 258
706 542
20 237
951 624
887 836
169 29
506 616
878 689
412 600
544 258
784 798
643 228
270 108
135 904
653 477
312 247
824 840