321330
174215
153170
95048
86420
63339
60419
55943
48641
45891
45097
42507
38953
35606
33717
32643
31084
29822
27815
27577
26854
22280
20572
20122
19370
18960
18858
16871
16311
14691
14595
13918
13805
13453
13258
13208
13201
13117
12338
12215
11922
10242
10000
9832
9291
9218
8887
8875
8781
8362
8127
7743
7712
7701
7670
7648
7318
7115
7089
6514
6501
6364
6326
6315
6122
6014
5893
5867
5696
5604
5535
5526
5498
5435
5094
5079
5068
5065
5041
5021
4964
4628
4374