1024
2
266
0
1115
1
1586
1543
768
846
639
3373
953
683
1297
584
1779
458
1820
422
2952
759
503
336
1418
348
653
1238
282572
3287
745
340
546