5031
5683
5240
498
5656
1034
1113
6446
3305
3143
9335
884
1866
3970
3465
5182
7693
3968
7103
1768
4074
9338
896
7351
6603
3983
9288
2915
7384
2088
9955
6281
5590
9888
1005
5899
567
2668