1083 942
562 505
556 481
180 201
753 324
187 475
539 968
407 150
321 808
435 206
955 184
108 504
40 556
515 337
677 611
79 979
171 531
783 310
549 850
907 400