2893
3662
3211
5820
6234
2773
7736
4509
4161
6138
11649
8886
10429
12584
14727
11500
8443
5289
35557
37211
12460
12359
23045
47026
9792
64480
18567
13454
10319
25782
12689
15116
42164
16377