1029 976
650 731
151 661
310 527
917 471
363 442
136 307
890 247
488 243
579 233
204 148
657 87
609 61