300 401
873 945
814 296
951 162
133 861
139 12
223 311
156 116
185 984
902 215
413 151
874 699
59 881
259 95
560 986
946 621
233 157
46 239
956 71
351 857