321270
174190
153164
95025
86403
63287
60394
55936
48635
45799
45091
42499
38887
35604
33663
32638
31082
29811
27811
27574
26809
22278
20564
20094
19369
18959
18857
16839
16306
14690
14577
13896
13796
13451
13257
13207
13190
13112
12336
12196
11919
10226
9999
9830
9289
9217
8886
8867
8776
8362
8126
7743
7709
7697
7669
7647
7317
7114
7081
6513
6499
6356
6326
6308
6122
6014
5893
5867
5695
5604
5527
5526
5488
5435
5089
5075
5063
5060
5037
5016
4962
4627
4374