4583
1958
1613
9968
734
395
8832
7917
4981
588
5038
8120
8165
3710
3222
7479
5960
975
8545
1520
959
7930
9694
1517
592
742
207
5248
7450
4785
7201
9059
4753
7931
9449
3584