905 121
863 418
697 603
670 476
377 81
338 520
329 738
329 653
276 630
148 1000
125 867
103 483
31 336