2427
3152
5801
2907
1663
1450
2767
1826
754
7056
1485
970
2899
3848
8560
2695
3834
6299
723
1093
698
881
3265
927
4157
4028
2560
2857
2120
4336
4244
3467
4184
3842
4067
2955
2595
2588
722
968
3833
752
7054
2764
3842
1823
3149
3466
879
2856
4067
2118
4243
2897
4026
5800
1448
1661
4184
2595
2558
2424
2955
6296
3263
697
2693
1483
2904
4156
3847
1091
926
8559
2588
4335