107
902
116
721
125
542
93
489
80
368
65
278
30
276
36
239
49
231
20
893
18
196
24
178
13
161
8
181
25
157
17
160
14
163
141