1016 529
1007 594
976 480
928 203
794 41
753 391
687 225
680 595
495 231
473 51
385 626
290 147
277 313
192 226
155 51
146 41
92 322
75 292
61 624