1009
0
2275
2
1024
1115
1
1586
1543
768
846
1099
2683
759
683
511
2952
525
4830
1238
269
3432
25127
1045
1418
2720
10
639
1152
17353
572
918