957
1213
3609
3028
2387
7500
23
7899
693
2359
5847
1676
353
3955
8273
2801
2108
1881
5824
4491
9376
5842
2389
69
8196
8231
1740
8545
9336
8136
5273
6929
287
1310
9011
4705
4018
859
5600
2290
3655
7703
4166
9475
2193
3541
5317
4578