321353
174216
153170
95052
86422
63354
60425
55944
48644
45918
45101
42509
38972
35610
33730
32644
31084
29826
27817
27579
26872
22281
20573
20130
19371
18960
18859
16879
16313
14692
14595
13921
13807
13454
13260
13210
13202
13118
12339
12219
11922
10244
10000
9832
9291
9219
8887
8875
8784
8362
8128
7743
7713
7702
7670
7649
7320
7115
7090
6515
6501
6365
6327
6316
6122
6015
5893
5867
5697
5604
5536
5526
5501
5435
5094
5079
5069
5065
5042
5024
4964
4629
4374