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