1003 132
985 421
985 362
979 198
953 351
928 188
794 245
686 769
659 503
655 181
491 32
452 99
436 805
407 571
349 132
333 73
309 160
284 131
178 728
149 614