2211
0
1516
1
1451
300
427
1796
3
1133
1939
1603
957
951
493
454
403
1348
2121
4
1823
409
415
348
1045
1059
280
456
1557
1661
572