156
581
64
441
87
443
63
426
45
391
278
1,047
147
378
138
343
124
356
84
312
161
335
79
306
193
330
30
302
102
292
49
252
83
274
43
308