1133
0
668
392
403
1661
1
2328
737
479
445
2490
4111
2
1824
381
505
325
1045
467
787
454
951
1161
514
683
456
415
259
584
517
957
675