2727
2
2328
0
951
415
602
1059
4111
2000
1
1939
1551
458
722
1045
455
668
410
409
918
456
2123
266
9178
6
1043
2490
1133
957
675
413
909
259