48599
1326089
1104853
1020301
921939
685155
545354
526033
504567
500305
442972
419137
310242
284849
274319
264424
259880
214863
207872
169991
166600
156288
152483
151402
150375
140680
139689
137932
133056
132881
115142
114443
106878
106059
100256
95148
89928
83222
79106
79086
73174
70444
66842
65885
64153
63593
63184
61015
59133
58623
57757
52819
51749
48599
45468
43172
41291
40900
40128
39199
38772
34947
34112
33294
31449
29647
29508
28840
28764
28618
28237
27849
26216
25553
25529
25169
24137
23607
22882
21750
21649
21131