2275
2
1024
1115
1
1586
1543
467
0
503
846
25127
4830
19279
363
683
953
282572
1297
759
777
611
3659
14
1779
1009
511
1418
2720
10
639
2395
1152
139
1696