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