1011 529
1004 594
975 480
921 203
791 41
753 391
686 225
678 595
492 231
472 51
385 626
287 147
272 313
189 226
155 51
144 41
75 322
72 292
59 624