2501 648
244 655
447 352
665 651
985 410
690 391
486 232
480 457
636 563
682 833
876 140
357 910
1003 140
636 307
58 857
804 524
660 851
16 548
180 607
98 558
293 727
790 237
45 97