158
989
75
510
61
683
30
322
43
457
41
284
11
231
24
326
16
209
15
254
20
164
36
17
8
14
166
18
51
68
395
32
46
9
149
132