1527
2
1935
3427
7
2899
8
1586
1
1225
0
3826
211
959
1376
1079
5123
6
1012
629
458
581
1489
4
868
1419
906
475
660
1310
575
718
978
1078
504
1912
542