1033 450
1007 875
887 316
871 90
691 607
666 137
571 919
566 311
477 72
432 760
421 803
415 345
340 732
149 38
116 85