103 505
975 838
296 281
837 798
421 547
724 925
574 460
340 983
192 160
999 803
588 467
155 38
942 878
242 237
886 507
360 250
850 49
747 672
369 117
703 898