123
685
140
393
38
354
100
276
36
294
60
278
33
239
54
219
27
197
6
339
189
22
178
155
7
133
29
128
16
48
122
18
118