3203
10
957
0
2714
1726
382
3292
121182
1
402
1762
705
3651
15
171
355
97284
494
246
421
432
870
288
386
677