1056 311
991 961
988 582
903 811
845 96
830 340
824 867
787 200
667 137
610 258
582 123
571 161
540 185
461 254
422 509
379 94
345 207
332 500
239 446
227 525