1103317
942890
826655
787988
572506
461296
457156
426849
422405
382778
343334
257513
239088
235009
228723
215955
179071
170167
148090
137354
133991
132405
130652
128777
117575
116747
112470
109673
98081
94133
92675
84273
83217
79528
72913
68028
67495
65543
61190
60860
56406
55061
54982
54613
51521
51051
50125
49767
44833
43981
41720
40945
37600
36556
34283
33974
32643
32240
31364
29166
28587
28363
25920
24478
24246
23840
23622
23424
23072
22988
22963
21395
21078
20728
19893
19645
19408
18313
18157
17315