149 897
458 904
1001 845
563 56
260 506
335 37
947 375
144 76
622 351
778 803
753 578
851 893
19 340
48 934