1290606
1097787
1009235
915442
678266
537344
512856
499326
497466
428533
415597
306584
276029
266708
257376
251993
212313
201483
168721
165688
153961
149219
148091
147235
135738
135289
133499
131066
129204
114281
110408
104839
101558
99530
94131
86173
79687
76777
76693
72254
69719
65230
64494
62999
62638
60260
59370
57282
57281
54893
51339
51221
47163
43956
41178
39896
39744
38826
38202
37401
34088
33526
32412
30419
28669
28361
27789
27747
27316
27137
26313
25063
24820
24601
24299
23347
22362
22222
21102
20762
20406