2275
2
1024
1115
1
1586
1543
768
0
846
1779
3663
4328
10
1099
2683
759
683
2211
511
2952
525
573
4830
1238
269
25127
1045
300
1418
787
2720
639