54
850
46
823
216
821
173
808
159
795
115
777
174
839
93
747
57
721
79
707
131
702
128
667
97
651
180
649
88
612
82
606
78
589