535
213
169
131
388
73
367
23
251
169
173
70
399
114
341
45
168
162
316
16
504
93
292
191
227
10
291
147
472
148
559
174
381
146
214
161
331
122
446
132