1526
2
4895
8
1389
3498
4
2873
415
0
798
2982
3
177
1156
1008
1603
9983
5
292
984
1
1375
1566
198
1133
2904
4675
1939
1391
957
951
1208
454
403
514
3287