331
165
140
63
312
173
507
103
574
134
548
81
508
179
213
181
391
185
376
68
295
115
431
12
209
157
519
22
326
127
162
112
386
184
283
153
444
133
336
58