3298
7328
11605
14646
17820
21222
27482
33177
37581
40021
43124
46597
49789
53320
56482
59574
62535
67934
73549
77220
80300
85843
89341
93005
97694
102157
106613
