1505 50
1058 759
1037 280
1002 83
955 151
941 769
911 622
858 117
854 326
798 381
749 19
746 683
713 333
696 465
637 526
507 284
488 231
394 102
343 303
334 676