3016 613
1550 10
1264 494
1179 8
964 848
946 633
941 29
890 920
872 538
710 461
682 455
648 531
615 843
579 941
543 683
532 811
450 460
375 155
337 471
310 458