321278
174198
153165
95028
86406
63296
60400
55939
48636
45822
45093
42499
38903
35604
33676
32638
31082
29812
27811
27575
26818
22278
20565
20102
19369
18960
18857
16849
16306
14691
14583
13903
13796
13452
13257
13207
13195
13112
12337
12203
11920
10235
9999
9830
9290
9217
8886
8871
8778
8362
8126
7743
7711
7698
7669
7647
7317
7114
7085
6513
6499
6360
6326
6312
6122
6014
5893
5867
5695
5604
5531
5526
5492
5435
5089
5076
5066
5064
5040
5019
4963
4628
4374