599
188
584
139
285
143
337
342
196
360
392
1045
132
474
541
33
130
357
247
353
65
24
661
153
39
50
63
126
22
41
30
16
32
95
51
28
54
48
90
158
67
98
195