3030
783
679
264
873
412
698
325
375
99
281
179
293
160
240
75
244
191
250
91
614
190
662
215
516
43
457
141
381
138
477
162
623
184
388
131
379
29
375
167