1123 37
830 92
773 626
715 458
657 847
648 130
576 78
511 178
488 87
478 422
476 23
398 703
311 544
303 52
242 679
240 167
125 563
99 309
76 372