328 833
575 401
479 242
103 595
76 396
433 927
799 985
660 960
51 75
683 238
916 286
521 430
1044 713
914 429
353 820
395 876
796 291
630 162
714 858
872 793