685159
1326097
1104855
1020301
921939
685159
545355
526036
504567
500305
442974
419137
310245
284854
274320
264428
259882
214863
207875
169991
166600
156289
152485
151402
150375
140681
139690
137933
133056
132881
115142
114447
106880
106059
100256
95148
89933
83226
79107
79088
73174
70444
66843
65885
64154
63594
63184
61015
59134
58623
57757
52820
51749
48600
45470
43174
41291
40900
40130
39203
38773
34948
34112
33294
31452
29648
29508
28840
28765
28618
28238
27849
26216
25553
25529
25170
24137
23608
22883
21750
21649
21134