1049 737
1022 46
921 908
809 319
758 88
746 825
627 451
546 185
484 377
480 138
458 164
264 328
263 261
133 124
112 997