587
217
487
107
315
54
339
68
143
81
506
137
500
99
495
159
209
65
342
147
534
36
283
137
233
137
227
96
527
122
225
183
91
73
371
162
312
179
561
72