3032
9133
3883
2944
5448
2771
3558
4879
2220
5158
2634
4260
11063
6284
6239
9511
6311
6713
11120
11203
10265
4009
4616
4096
3040
11820
5149
8597
4086
23611
5095
9812