1455
1
1679
2
5658
9
7964
5
1225
0
1579
3
2468
1012
629
581
868
1376
475
2241
660
3101
1310
575
718
978
4499
12
504
542
1252
458
621
4287
984
1393
1816