1028 120
658 196
601 807
71 392
585 793
936 364
111 353
815 333
198 248
678 258
203 413
454 974
57 411
695 693
507 44
79 905
290 179
166 184
879 863
510 586