2195
3123
11565
14180
5903
7418
9430
10787
44791
17142
20556
15150
11932
13597
20748
9908
17584
11417
26221
42758
18088