2893
3661
3211
5820
6234
2773
7736
4509
4161
6137
11648
8886
10429
12583
14726
11500
8442
5289
35557
37211
12459
12358
23045
47026
9791
64478
18566
13453
10319
25782
12688
15116
42164
16377