2894
6032
4548
5096
4910
4271
9701
3573
5343
102
5656
6284
3687
1634
9232
5933
7672
1407
1474
3023
7724
6882
6972
4372
5215
4621
1305
6453
368
4063
7039
4373
4417
9317
2912
5825
2650
4779
9979
8577
3010