1810
448
1291
393
565
266
1212
430
951
301
2257
925
494
253
513
87
819
259
653
131
644
166
673
256
749
177
492
179
287
194
590
127
343
186
823
287
547
231
637
63