1054 311
991 961
988 582
903 811
845 96
830 340
824 867
787 200
667 137
609 258
581 123
570 161
540 185
461 254
422 509
378 94
345 207
331 500
239 446
227 525