1030 262
291 220
968 455
602 233
420 364
731 7
148 677
845 363
862 880
172 830
138 446
298 626
883 961
88 458
797 145
716 535
680 253
534 888
589 402
29 927