689
778
149
407
116
329
78
279
23
315
91
266
81
245
26
232
70
268
65
220
229
114
197
40
173
39
182
33
166
22
141
74
159