1010 91
987 313
976 327
914 382
841 352
820 690
779 271
764 471
734 142
706 953
702 625
607 114
606 506
550 45
459 473
360 805
344 254
313 101
296 828
288 431