1006 203
975 8
930 29
921 633
882 920
848 403
789 546
653 936
573 327
565 941
519 683
516 231
450 447
445 32
369 155
359 74
313 204
299 5
263 268
218 137