1102270
941873
824947
787000
571593
460576
456972
426279
421141
382659
342696
257242
239042
234883
228587
215672
178811
170060
148008
137000
133840
132369
130503
128698
124262
117527
116675
112414
109507
97922
94115
92595
84178
83094
79429
72880
67993
67468
65499
61141
60810
56344
54995
54961
54594
51496
51037
50045
49706
44789
43937
41701
40909
37584
36543
34279
33963
32609
32212
31345
29152
28578
28349
25908
24468
24233
23828
23604
23419
23067
22983
22957
21364
21070
20717
19880
19638
19403
18303
18149
17310