506 746
908 222
138 242
930 769
270 973
714 661
366 435
904 763
1004 673
918 157
833 854
158 405
234 562
690 715
393 251
287 117
986 886
91 388
165 376
702 241