640 121
1002 821
420 426
530 938
514 979
928 364
90 746
501 536
170 967
987 442
349 492
150 781
82 4
882 839
226 108
584 648
572 509
112 965
559 141
375 883