321297
174201
153165
95033
86411
63311
60404
55940
48636
45845
45094
42501
38919
35605
33692
32640
31082
29813
27812
27575
26830
22278
20566
20104
19369
18960
18858
16857
16308
14691
14584
13908
13798
13452
13257
13207
13196
13112
12337
12206
11921
10237
9999
9832
9291
9218
8886
8873
8780
8362
8126
7743
7712
7699
7669
7647
7317
7114
7086
6514
6500
6361
6326
6313
6122
6014
5893
5867
5695
5604
5533
5526
5494
5435
5091
5078
5067
5065
5040
5020
4964
4628
4374