2184
1
2502
2
2906
4757
8
2941
4
1153
0
1415
2996
6026
2732
21152
255
1672
1575
5
784
790
2009
644
2784
7793
5726
3
2258
1022
2897
1808
572
1080
3080
801
1306