599 271
526 794
745 79
238 496
874 430
23 100
138 85
727 949
567 107
633 93
782 252
861 41
1002 73
727 569
642 673
328 264
19 563
563 41
474 808
111 218