168
904
177
893
170
876
167
845
165
828
157
793
156
789
157
788
156
779
97
683
128
671
130
655
129
654
127
645
168
904
177
893
170
876
167
845
165
828
157
793
156
789
157
788
156
779
97
683
128
671
130
655
129
654
127
645