270 306
1012 722
836 638
17 218
834 392
830 957
999 526
953 251
942 946
580 739
69 225
732 653
364 330
515 815
203 776
629 911
878 460
991 228
260 373
861 895
671 732
310 135
480 623