321329
174214
153169
95047
86420
63334
60419
55943
48641
45888
45097
42506
38951
35606
33713
32643
31084
29820
27815
27577
26851
22280
20572
20121
19370
18960
18858
16870
16311
14691
14594
13918
13804
13453
13258
13208
13201
13117
12338
12215
11922
10241
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
5093
5079
5068
5065
5041
5021
4964
4628
4374