5085 462
2171 573
26 474
700 695
3198 537
46 382
232 430
189 632
621 693
854 694
780 793
778 26
3761 418
99 556
797 600
372 931
379 654
670 334
804 839
388 908
615 307
430 996
907 582