1225
0
3120
4
1012
67688
66
629
581
868
1376
2048
2
475
660
1380
1310
575
718
978
504
237
542
1252
458
621
770
1
984
1053
4321
1816
1239
1055
566