1021 529
1008 594
976 480
931 203
796 41
754 391
689 225
684 595
497 231
477 51
386 626
290 147
277 313
194 226
157 51
150 41
105 322
80 292
67 624