537
409
108
83
71
40
43
123
402
66
13
542
137
86
100
163
94
128
237
93
139
46
211
188
187
501
208
88
63
69
665
140
168
62
98
73
207
102
64
59
104
111
283
33
147
82
48
145
197
180
135
212
47
275
518
387