158
745
93
534
51
481
42
386
95
349
110
352
77
314
214
389
34
225
16
266
335
64
264
57
300
29
243
40
203
1
143
17
310
215
31
183