2902 313
1527 918
819 650
443 681
400 488
750 719
994 998
286 235
738 714
315 589
1063 513
92 143
836 260
341 906
37 641
452 26
779 239
683 844
761 682
756 145
287 439
501 535
967 820
586 637