2301
2
1020
0
1840
215
1037
1
1346
4
415
467
957
2087
381
177
798
53
476
968
979
410
780
722
2328
456
951
462
1466
693
454
899
1101
1526