5095 462
236 430
107 395
309 810
779 26
68 670
784 173
563 192
379 654
804 839
551 676
1271 657
3786 418
130 189
994 690
516 698
416 830
144 944
445 843
323 729
389 908