21103
1290610
1097787
1009235
915443
678267
537345
512857
499327
497468
428533
415597
306584
276030
266709
257377
251993
212313
201485
168721
165688
153961
149219
148091
147237
135739
135291
133499
131066
129206
114282
110409
104839
101559
99530
94131
86173
79687
76777
76694
72254
69719
65230
64494
63000
62638
60260
59370
57282
57281
54893
51339
51221
47164
43958
41178
39897
39745
38826
38202
37401
34088
33526
32412
30419
28670
28361
27789
27747
27316
27137
26313
25063
24820
24601
24299
23347
22362
22222
21103
20762
20406