1006 203
966 8
929 29
921 633
882 920
848 403
789 546
653 936
573 327
564 941
517 683
515 231
450 447
445 32
369 155
358 74
313 204
299 5
263 268
218 137