107
74
179
547
104
137
108
245
552
164
134
128
105
434
175
96
142
392
81
182
193
151
266
357
249
446
210
113
363
217
58
78
477
172
146
460
154
297
214
398
317
578
738
177
853
111
712
2564
236
1593
875
633