951
0
325
663
2490
403
460
2328
1425
1949
547
683
1411
722
1133
2143
267
454
1557
1020
317
1109
467
415
1045
5875
1161
439
380
757
844