532
118
357
155
320
183
92
46
589
142
496
151
279
54
598
113
612
181
341
153
383
115
194
51
199
43
312
100
259
146
248
173
203
114
372
106
590
167
498
207