381
0
1425
683
1939
1557
799
20634
8
547
2328
846
668
979
986
458
391
4111
2
1020
772
1
340
431
434
415
602
1551
326
4537
2143
457
1133
288