595 402
453 309
422 597
310 323
928 784
312 187
536 513
465 100
507 318
866 146
98 237
504 961
788 413
184 126
1072 422
975 334
473 417
816 275
1059 178
373 369