3076
8974
8384
8897
3576
4625
2952
3107
2652
166
1641
1246
4791
1550
2411
9443
9794
4079
3828
171
891
9658
5165
2676
9058
1242
1946
4722
6616
7576
6060
894
6363
3684
8272
444
4982
9402
8158
3284
2396