1781
4
3831
7
666
1
1225
0
1012
629
581
5716
2
868
1376
475
660
1310
575
718
978
504
542
1252
458
621
1326
4728
984
3327
1816
1239
1055
566
2649