1141
441
341
126
166
89
308
191
266
187
437
142
335
220
376
113
157
80
538
106
419
117
133
111
745
273
631
173
457
96
352
248
502
157
451
93
300
105
178
124