1016 760
994 789
946 28
943 115
831 620
676 258
603 41
593 921
572 643
534 684
510 968
464 509
412 384
357 508
336 557
308 317
296 50
272 532
267 755
212 346