316
184
259
77
592
130
169
47
540
171
551
128
131
73
471
108
157
135
498
70
458
109
101
66
237
131
336
61
173
41
169
158
416
178
343
57
561
155
457
83