312 133
713 693
261 702
254 220
643 655
62 545
139 479
44 451
914 244
458 513
403 788
107 486
855 676
501 271
779 66
684 606
94 237
994 192
840 709
94 110