123
685
140
394
38
354
100
274
36
294
60
278
33
239
54
219
27
198
189
22
176
155
7
133
29
127
16
128
48
122
18
118