321273
174191
153164
95027
86405
63289
60399
55936
48635
45805
45091
42499
38892
35604
33668
32638
31082
29812
27811
27574
26813
22278
20564
20098
19369
18959
18857
16842
16306
14691
14580
13899
13796
13451
13257
13207
13192
13112
12336
12199
11919
10231
9999
9830
9290
9217
8886
8869
8776
8362
8126
7743
7710
7698
7669
7647
7317
7114
7084
6513
6499
6358
6326
6310
6122
6014
5893
5867
5695
5604
5529
5526
5490
5435
5089
5076
5064
5063
5038
5018
4963
4627
4374