1102278
941874
824958
787004
571595
460580
456972
426283
421143
382663
342702
257243
239042
234886
228587
215674
178812
170062
148008
137002
133841
132369
130503
128698
124262
117527
116676
112414
109507
97922
94115
92595
84178
83094
79430
72880
67993
67468
65499
61142
60810
56344
54995
54961
54594
51496
51037
50045
49707
44789
43938
41701
40909
37584
36543
34279
33963
32609
32212
31345
29153
28578
28349
25908
24468
24233
23828
23604
23419
23067
22983
22957
21364
21070
20717
19880
19638
19403
18303
18149
17310