3082
11061
14874
19143
28128
40654
63504
84142
93391
100767
133130
145250
162951
176160
200714
230038
254379
269574
283576
294782
323127
341721
357087
372109
379977
398255
406876
429464
441400
463825
481768
498704
520620
550547
585896
