321328
174214
153169
95046
86420
63332
60418
55943
48640
45885
45097
42505
38949
35606
33713
32642
31084
29820
27815
27575
26851
22280
20572
20121
19370
18960
18858
16870
16311
14691
14594
13918
13804
13453
13258
13208
13201
13117
12337
12214
11922
10241
10000
9832
9291
9218
8887
8875
8781
8362
8127
7743
7712
7700
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