1290644
1097801
1009252
915459
678277
537354
512868
499340
497478
428540
415603
306590
276040
266723
257386
252009
212321
201497
168725
165688
153962
149222
148095
147251
135745
135300
133501
131068
129209
114286
110410
104843
101564
99531
94134
86181
79690
76778
76700
72254
69720
65231
64498
63003
62639
60262
59371
57284
57284
54900
51343
51224
47168
43971
41181
39899
39748
38828
38203
37401
34091
33528
32417
30420
28673
28362
27790
27749
27317
27141
26316
25065
24824
24602
24301
23349
22363
22226
21104
20764
20407