321289
174199
153165
95030
86408
63306
60402
55940
48636
45834
45094
42499
38913
35604
33682
32638
31082
29813
27811
27575
26823
22278
20566
20103
19369
18960
18858
16853
16307
14691
14583
13905
13797
13452
13257
13207
13196
13112
12337
12204
11921
10235
9999
9830
9290
9218
8886
8871
8778
8362
8126
7743
7711
7699
7669
7647
7317
7114
7085
6514
6499
6360
6326
6312
6122
6014
5893
5867
5695
5604
5532
5526
5493
5435
5089
5077
5066
5064
5040
5019
4964
4628
4374