1133
0
1939
401
1603
957
1192
1
2940
2
454
403
184
2121
4
409
415
348
1045
3536
280
456
1557
1661
572
2710
9