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