903 121
860 418
697 603
669 476
377 81
337 520
329 653
328 738
276 630
148 1000
125 867
103 483
30 336