300 326
654 579
111 966
448 144
175 665
504 927
94 81
913 489
188 458
830 619
433 499
670 949
735 702
584 519
965 921
153 788
775 2
609 633
375 304
23 598
790 221
333 136
595 214