2329
920
948
188
803
432
610
203
1154
453
595
73
1730
874
869
484
524
154
166
125
542
287
488
158
366
12
91
34
105
32
777
382
1755
775
1334
643
267
194
430
90