1063 929
894 150
802 142
781 322
643 2
587 241
580 123
573 274
519 891
367 605
314 386
160 46
122 246
115 372
100 296