2898 313
669 528
999 488
27 113
689 318
155 586
23 693
42 991
118 584
624 263
396 364
80 168
541 860
496 921
326 49
717 234
816 650
1547 842
299 141
402 893
778 239
546 966
903 289
876 402