1095906
859781
361080
313601
297287
243044
235192
190074
185934
180694
178161
167841
152380
148812
132463
120390
116254
107082
106130
86902
85657
84309
80209
78991
77335
76384
70359
70321
68392
67361
64197
63467
60399
58576
57079
55994
55092
54789
53260
52823
52340
50885
50109
48538
47857
47156
46179
43964
40077
38532