1053 164
957 927
836 412
828 753
792 884
648 432
616 588
545 144
306 252
266 839
257 748
135 645
93 863
90 548
45 646