660
0
1896
1
4155
7
2918
1528
2
504
475
1380
458
3723
3
666
2649
1816
1055
575
984
1252
3273
4728
566
1239
621
3252
1017
883
1494
467