1024
2
1115
1
1586
1543
169211
11
846
0
2683
282572
458
2105
467
20634
8
611
729
759
1182
363
139
2547
2730
6
2952
2809
503
422
3815
300
1282