508 305
751 12
947 694
657 419
453 993
774 133
414 538
19 920
333 507
909 936
683 618
477 274
270 1
350 900
882 171
974 418
415 189
731 840
680 382
126 913