5560
7225
10090
11547
13246
15258
16758
17197
17371
18666
19799
22354
24004
26536
27843
31875
33251
36511
37665
39075
42982
49165
52180
54122
55822
56874
57937
58735
59843
63866
65658
69782
72441
74712
