146
623
191
506
70
383
113
347
23
310
72
284
25
297
42
244
229
20
898
9
212
31
209
61
177
39
187
41
162
5
138
73
110
10
99