1085 627
987 173
841 956
675 246
669 28
641 60
541 383
533 868
471 342
468 773
326 186
102 924
50 210
44 930
23 2