923 503
823 352
307 215
524 37
143 313
451 52
138 35
956 29
374 985
393 558
875 282
132 907
471 534
411 777
162 350
318 430
463 271
799 422
675 721
786 994