1050
3991
2461
3199
995
7157
4381
2679
2959
4602
579
405
5972
4077
8032
2733
4097
2919
4178
2563
7037
420
3768
9363
8407
972
4532
4690
7503
7981
87
6247
2859
9815
6494
7039
6382
3622
4151
6725
9930
6228
4811
7153
2781
64
8844
2113
5023
2597
2077
6315
5367
110
6226
3010