1003 56
981 276
810 579
796 119
792 838
658 4
616 798
572 156
487 1
461 357
386 917
338 724
255 205
131 502
124 374
114 921