1008 653
980 229
844 390
837 333
650 68
436 759
428 897
396 518
339 906
281 369
204 204
150 61
64 369