1013 79
986 20
890 591
864 949
862 37
790 111
779 852
757 190
473 353
443 514
420 36
407 846
261 111
22 512