3662
3211
5820
2773
7736
4161
11649
8886
10429
12584
14727
11500
37211
12460
12359
23045
47026
9792
64480
18567
13454
10319
25782
12689
15116
42164
16377