596
132
378
140
296
108
365
172
537
83
478
103
400
188
188
123
181
63
590
165
111
13
206
146
477
129
418
21
233
132
666
111
126
29
193
167
112
7
128
37