189
978
178
896
168
858
165
834
160
831
116
590
111
559
104
520
73
370
44
215
26
151
28
139
27
130
23
110
21
108
21
98
20
97
189
978
178
896
168
858
165
834
160
831
116
590
111
559
104
520
73
370
44
215
26
151
28
139
27
130
23
110
21
108
21
98
20
97