4096
2
542
0
1265
1
1225
629
978
1310
1012
581
6346
16
4690
3
868
1029
660
475
718
1239
2631
2649
1252
984
3252
2505
1055
1376
6445
6
1752
504
458
1816