511
274
285
89
651
36
265
171
544
175
155
66
464
49
397
169
258
158
259
72
202
107
62
43
190
120
202
77
375
186
147
75
94
41
360
169
522
178
581
100