2198
2
3888
5
7676
18
2109
327
1
1453
0
1832
3
1728
3795
422
330
1374
797
864
468
938
1133
2490
1939
957
951
454
403
2121
4
409
870
415
1045
456
1557