857 243
2965 412
552 332
999 488
63 14
736 341
1214 146
752 976
816 795
502 859
454 833
46 476
747 145
351 289
668 528
818 820
337 933
1103 482
463 732
232 813
1039 749
49 389
633 363
521 672