350 83
1010 369
906 372
690 780
781 275
8 171
566 737
151 149
606 237
403 691
272 225
897 195
107 120
440 575
834 609
392 989
693 146
300 324
42 7
797 968
306 461
588 984
351 330