1016 584
953 716
933 289
907 447
873 162
692 964
591 148
575 801
461 476
434 33
357 972
291 437
285 505
263 426
260 363
213 768
191 42
173 303
169 377
144 878