1591 50
1087 280
1081 759
1022 83
987 151
959 769
930 622
906 117
879 326
842 381
815 684
792 19
738 333
712 465
680 970
667 526
523 284
516 231
428 102
375 303