1033 262
295 220
972 455
613 233
424 364
742 7
150 677
849 363
869 880
173 830
138 446
302 626
890 961
90 458
798 145
745 535
680 253
537 888
591 402
32 927